Freigeben über


BingConnector Constructors

Definition

Overloads

BingConnector(String, Uri, ILoggerFactory)

Initializes a new instance of the BingConnector class.

BingConnector(String, HttpClient, Uri, ILoggerFactory)

Initializes a new instance of the BingConnector class.

BingConnector(String, Uri, ILoggerFactory)

Initializes a new instance of the BingConnector class.

public BingConnector(string apiKey, Uri? uri = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default);
new Microsoft.SemanticKernel.Plugins.Web.Bing.BingConnector : string * Uri * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.SemanticKernel.Plugins.Web.Bing.BingConnector
Public Sub New (apiKey As String, Optional uri As Uri = Nothing, Optional loggerFactory As ILoggerFactory = Nothing)

Parameters

apiKey
String

The API key to authenticate the connector.

uri
Uri

The URI of the Bing Search instance. Defaults to "https://api.bing.microsoft.com/v7.0/search?q".

loggerFactory
ILoggerFactory

The ILoggerFactory to use for logging. If null, no logging will be performed.

Applies to

BingConnector(String, HttpClient, Uri, ILoggerFactory)

Initializes a new instance of the BingConnector class.

public BingConnector(string apiKey, System.Net.Http.HttpClient httpClient, Uri? uri = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default);
new Microsoft.SemanticKernel.Plugins.Web.Bing.BingConnector : string * System.Net.Http.HttpClient * Uri * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.SemanticKernel.Plugins.Web.Bing.BingConnector
Public Sub New (apiKey As String, httpClient As HttpClient, Optional uri As Uri = Nothing, Optional loggerFactory As ILoggerFactory = Nothing)

Parameters

apiKey
String

The API key to authenticate the connector.

httpClient
HttpClient

The HTTP client to use for making requests.

uri
Uri

The URI of the Bing Search instance. Defaults to "https://api.bing.microsoft.com/v7.0/search?q".

loggerFactory
ILoggerFactory

The ILoggerFactory to use for logging. If null, no logging will be performed.

Applies to