API Reference
Class
SearchEngineAnalysis
Provides high-level methods for querying search engines.
Inheritance
- Object
- SearchEngineAnalysis
Constructors
public SearchEngineAnalysis() #Methods
public Task<BingSearchResponse> SearchBing(String query, CancellationToken ct = null) #Returns:
Task<BingSearchResponse>Executes a Bing Web Search query.
Parameters
- query System.String
- ct System.Threading.CancellationToken = null
public Task<GoogleSearchResponse> SearchGoogle(String query, CancellationToken ct = null) #Returns:
Task<GoogleSearchResponse>Executes a Google Custom Search query.
Parameters
- query System.String
- ct System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public GoogleSearchClient Google { get; } #Google search client.
public BingSearchClient Bing { get; } #Bing search client.
public String GoogleEndpoint { get; set; } #Endpoint for Google Custom Search API.
public String GoogleApiKey { get; set; } #Google API key.
public String GoogleCx { get; set; } #Google search engine identifier.
public String BingEndpoint { get; set; } #Endpoint for Bing Web Search API.
public String BingApiKey { get; set; } #Bing API key.
HttpHandlerFactory #Factory for custom HTTP handlers used in tests.