Compartilhar via


BotFrameworkAdapter Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da BotFrameworkAdapter classe usando um provedor de credenciais.

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

Inicializa uma nova instância da BotFrameworkAdapter classe usando um provedor de credenciais.

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

Inicializa uma nova instância da BotFrameworkAdapter classe usando um provedor de credenciais.

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

Inicializa uma nova instância da BotFrameworkAdapter classe usando um provedor 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 provedor de credenciais.

channelProvider
IChannelProvider

O provedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Política de repetição para tentar novamente operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a ser adicionado inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que esse adaptador deve usar.

Exceções

credentialProvider é null.

Comentários

Use um MiddlewareSet objeto para adicionar vários componentes de middleware no construtor. Use 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 usando um provedor 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 serem usadas para aquisição de token.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

channelProvider
IChannelProvider

O provedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Política de repetição para tentar novamente operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a ser adicionado inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que esse adaptador deve usar.

Exceções

throw ArgumentNullException.

Comentários

Use um MiddlewareSet objeto para adicionar vários componentes de middleware no construtor. Use 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 usando um provedor 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 provedor de credenciais.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

channelProvider
IChannelProvider

O provedor de canais.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Política de repetição para tentar novamente operações HTTP.

customHttpClient
HttpClient

O cliente HTTP.

middleware
IMiddleware

O middleware a ser adicionado inicialmente ao adaptador.

logger
ILogger

A implementação do ILogger que esse adaptador deve usar.

Exceções

credentialProvider é null.

Comentários

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

Aplica-se a