Partilhar via


BotFrameworkAdapter Construtores

Definição

Sobrecargas

BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

BotFrameworkAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

public BotFrameworkAdapter (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Rest.TransientFaultHandling.RetryPolicy connectorClientRetryPolicy = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Bot.Builder.IMiddleware middleware = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.BotFrameworkAdapter : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Rest.TransientFaultHandling.RetryPolicy * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IMiddleware * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.BotFrameworkAdapter
Public Sub New (credentialProvider As ICredentialProvider, Optional channelProvider As IChannelProvider = Nothing, Optional connectorClientRetryPolicy As RetryPolicy = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional middleware As IMiddleware = Nothing, Optional logger As ILogger = Nothing)

Parâmetros

credentialProvider
ICredentialProvider

O fornecedor de credenciais.

channelProvider
IChannelProvider

O fornecedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Repita a política para repetir operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a adicionar inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que este adaptador deve utilizar.

Exceções

credentialProvider é null.

Observações

Utilize um MiddlewareSet objeto para adicionar vários componentes middleware no construtor. Utilize o Use(IMiddleware) método para adicionar middleware adicional ao adaptador após a construção.

Aplica-se a

BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

public BotFrameworkAdapter (Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Rest.TransientFaultHandling.RetryPolicy connectorClientRetryPolicy = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Bot.Builder.IMiddleware middleware = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.BotFrameworkAdapter : Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Rest.TransientFaultHandling.RetryPolicy * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IMiddleware * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.BotFrameworkAdapter
Public Sub New (credentials As AppCredentials, authConfig As AuthenticationConfiguration, Optional channelProvider As IChannelProvider = Nothing, Optional connectorClientRetryPolicy As RetryPolicy = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional middleware As IMiddleware = Nothing, Optional logger As ILogger = Nothing)

Parâmetros

credentials
AppCredentials

As credenciais a utilizar para a aquisição de tokens.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

channelProvider
IChannelProvider

O fornecedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Repita a política para repetir operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a adicionar inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que este adaptador deve utilizar.

Exceções

throw ArgumentNullException.

Observações

Utilize um MiddlewareSet objeto para adicionar vários componentes middleware no construtor. Utilize o Use(IMiddleware) método para adicionar middleware adicional ao adaptador após a construção.

Aplica-se a

BotFrameworkAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Inicializa uma nova instância da BotFrameworkAdapter classe com um fornecedor de credenciais.

public BotFrameworkAdapter (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Rest.TransientFaultHandling.RetryPolicy connectorClientRetryPolicy = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Bot.Builder.IMiddleware middleware = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.BotFrameworkAdapter : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Rest.TransientFaultHandling.RetryPolicy * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IMiddleware * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.BotFrameworkAdapter
Public Sub New (credentialProvider As ICredentialProvider, authConfig As AuthenticationConfiguration, Optional channelProvider As IChannelProvider = Nothing, Optional connectorClientRetryPolicy As RetryPolicy = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional middleware As IMiddleware = Nothing, Optional logger As ILogger = Nothing)

Parâmetros

credentialProvider
ICredentialProvider

O fornecedor de credenciais.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

channelProvider
IChannelProvider

O fornecedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Repita a política para repetir operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a adicionar inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que este adaptador deve utilizar.

Exceções

credentialProvider é null.

Observações

Utilize um MiddlewareSet objeto para adicionar vários componentes middleware no construtor. Utilize o Use(IMiddleware) método para adicionar middleware adicional ao adaptador após a construção.

Aplica-se a