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
| 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.