Domain Detective

API Reference

Class

SearchEngineAnalysis

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Provides high-level methods for querying search engines.

Inheritance

  • Object
  • SearchEngineAnalysis

Constructors

Methods

public Task<BingSearchResponse> SearchBing(String query, CancellationToken ct = null) #
Returns: Task<BingSearchResponse>

Executes a Bing Web Search query.

Parameters

query System.String requiredposition: 0
ct System.Threading.CancellationToken = null optionalposition: 1
public Task<GoogleSearchResponse> SearchGoogle(String query, CancellationToken ct = null) #
Returns: Task<GoogleSearchResponse>

Executes a Google Custom Search query.

Parameters

query System.String requiredposition: 0
ct System.Threading.CancellationToken = null optionalposition: 1

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.

{{ include "footer" }}