示例#1
0
        public async Task <List <SearchEngineResult> > Search(string query, string keyWord)
        {
            var bingSearch = new BingSearch();

            var policy = Policy.Handle <WebException>()
                         .WaitAndRetryAsync(5, a => TimeSpan.FromMilliseconds(200));

            return(await policy.ExecuteAsync(async() =>
                                             await bingSearch.BingWebSearchAsync(query, keyWord)
                                             ));
        }
示例#2
0
        public async Task <List <SearchEngineResult> > Search(string query, string keyWord)
        {
            var bingSearch = new BingSearch();

            return(await bingSearch.BingWebSearchAsync(query, keyWord));
        }