Delen via


BotFrameworkAdapter Constructors

Definitie

Overloads

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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)

Parameters

credentialProvider
ICredentialProvider

De referentieprovider.

channelProvider
IChannelProvider

De kanaalprovider.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Beleid voor opnieuw proberen voor het opnieuw proberen van HTTP-bewerkingen.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware die in eerste instantie aan de adapter moet worden toegevoegd.

logger
ILogger

De ILogger-implementatie die deze adapter moet gebruiken.

Uitzonderingen

credentialProvider is null.

Opmerkingen

Gebruik een MiddlewareSet -object om meerdere middlewareonderdelen toe te voegen in de constructor. Gebruik de Use(IMiddleware) methode om extra middleware toe te voegen aan de adapter na de constructie.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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)

Parameters

credentials
AppCredentials

De referenties die moeten worden gebruikt voor het verkrijgen van tokens.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

channelProvider
IChannelProvider

De kanaalprovider.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Beleid voor opnieuw proberen voor het opnieuw proberen van HTTP-bewerkingen.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware die in eerste instantie aan de adapter moet worden toegevoegd.

logger
ILogger

De ILogger-implementatie die deze adapter moet gebruiken.

Uitzonderingen

throw ArgumentNullException.

Opmerkingen

Gebruik een MiddlewareSet -object om meerdere middlewareonderdelen toe te voegen in de constructor. Gebruik de Use(IMiddleware) methode om extra middleware toe te voegen aan de adapter na de constructie.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de BotFrameworkAdapter klasse met behulp van een referentieprovider.

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)

Parameters

credentialProvider
ICredentialProvider

De referentieprovider.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

channelProvider
IChannelProvider

De kanaalprovider.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Beleid voor opnieuw proberen voor het opnieuw proberen van HTTP-bewerkingen.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware die in eerste instantie aan de adapter moet worden toegevoegd.

logger
ILogger

De ILogger-implementatie die deze adapter moet gebruiken.

Uitzonderingen

credentialProvider is null.

Opmerkingen

Gebruik een MiddlewareSet -object om meerdere middlewareonderdelen toe te voegen in de constructor. Gebruik de Use(IMiddleware) methode om extra middleware toe te voegen aan de adapter na de constructie.

Van toepassing op