Application.BingSearchSample.Run C# (CSharp) Метод

Run() публичный статический Метод

public static Run ( ) : void
Результат void
        public static void Run()
        {
            var templatedUriRequestBuilder = new TemplatedUriRequestBuilder(new RequestFactory());
            templatedUriRequestBuilder.Uri = Services.BingSearchUri;

            dynamic bingSearch = new RestClient(templatedUriRequestBuilder, new ResponseProcessor(new StandardResultBuilder(RestService.Json)));
            bingSearch.appID = Services.BingApiKey;

            Console.WriteLine("Searching Bing for 'seattle'...");

            dynamic searchOptions = new JsonObject();
            searchOptions.Query = "seattle";
            searchOptions.Sources = new string[] { "Web", "Image" };
            searchOptions.Web = new JsonObject("Count", 4);
            searchOptions.Image = new JsonObject("Count", 2);

            dynamic search = bingSearch.invoke(searchOptions);
            dynamic searchResponse = search.Result.SearchResponse;

            foreach (dynamic item in searchResponse.Web.Results) {
                Console.WriteLine(item.Title);
                Console.WriteLine(item.DisplayUrl);
                Console.WriteLine();
            }
            foreach (dynamic item in searchResponse.Image.Results) {
                Console.WriteLine(item.Title);
                Console.WriteLine(item.MediaUrl);
                Console.WriteLine();
            }
        }

Usage Example

Пример #1
0
        public static void Main(string[] args)
        {
            // NOTE: To run the samples, you'll need a few API keys
            //       that you need to specify in Services.cs.

            // JSON Sample
            Console.WriteLine("JSON Sample");
            Console.WriteLine(HeaderBar);
            JsonSample.Run();
            Console.WriteLine(Separator);
            Console.WriteLine(Environment.NewLine);

            // Flickr Sample
            Console.WriteLine("Flickr Sample");
            Console.WriteLine(HeaderBar);
            FlickrSample.Run();
            Console.WriteLine(Separator);
            Console.WriteLine(Environment.NewLine);

            // Amazon Sample
            Console.WriteLine("Amazon Sample");
            Console.WriteLine(HeaderBar);
            AmazonSample.Run();
            Console.WriteLine(Separator);
            Console.WriteLine(Environment.NewLine);

            // Bing Search
            Console.WriteLine("Bing Sample");
            Console.WriteLine(HeaderBar);
            BingSearchSample.Run();
            Console.WriteLine(Separator);
            Console.WriteLine(Environment.NewLine);

            // Google Search
            Console.WriteLine("Google Search Sample");
            Console.WriteLine(HeaderBar);
            GoogleSearchSample.Run();
            Console.WriteLine(Separator);

            Console.ReadLine();
        }
BingSearchSample