Taal

BotFrameworkAdapter Constructors

Definitie

Overloads

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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 aanbieder van de credentials.

channelProvider
IChannelProvider

De kanaalaanbieder.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Herhaalbeleid voor het opnieuw proberen van HTTP-operaties.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware om aanvankelijk aan de adapter toe te voegen.

logger
ILogger

De ILogger-implementatie die deze adapter zou moeten gebruiken.

Uitzonderingen

credentialProvider is null.

Opmerkingen

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

Van toepassing op

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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 inloggegevens die gebruikt moeten worden voor tokenverwerving.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

channelProvider
IChannelProvider

De kanaalaanbieder.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Herhaalbeleid voor het opnieuw proberen van HTTP-operaties.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware om aanvankelijk aan de adapter toe te voegen.

logger
ILogger

De ILogger-implementatie die deze adapter zou moeten gebruiken.

Uitzonderingen

gooi ArgumentNullException.

Opmerkingen

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

Van toepassing op

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

Initialiseert een nieuwe instantie van de BotFrameworkAdapter klasse, met behulp van een credentialprovider.

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 aanbieder van de credentials.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

channelProvider
IChannelProvider

De kanaalaanbieder.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Herhaalbeleid voor het opnieuw proberen van HTTP-operaties.

customHttpClient
HttpClient

De HTTP-client.

middleware
IMiddleware

De middleware om aanvankelijk aan de adapter toe te voegen.

logger
ILogger

De ILogger-implementatie die deze adapter zou moeten gebruiken.

Uitzonderingen

credentialProvider is null.

Opmerkingen

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

Van toepassing op