BotFrameworkAdapter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.