BotFrameworkAdapter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification. |
BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification. |
BotFrameworkAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification. |
BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification.
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)
Paramètres
- credentialProvider
- ICredentialProvider
Fournisseur d’informations d’identification.
- channelProvider
- IChannelProvider
Fournisseur de canal.
- connectorClientRetryPolicy
- Microsoft.Rest.TransientFaultHandling.RetryPolicy
Stratégie de nouvelle tentative pour les opérations HTTP de nouvelle tentative.
- customHttpClient
- HttpClient
Client HTTP.
- middleware
- IMiddleware
Intergiciel à ajouter initialement à l’adaptateur.
- logger
- ILogger
Implémentation ILogger que cet adaptateur doit utiliser.
Exceptions
credentialProvider
a la valeur null
.
Remarques
Utilisez un MiddlewareSet objet pour ajouter plusieurs composants d’intergiciel dans le constructeur. Utilisez la Use(IMiddleware) méthode pour ajouter des intergiciels supplémentaires à l’adaptateur après la construction.
S’applique à
BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification.
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)
Paramètres
- credentials
- AppCredentials
Informations d’identification à utiliser pour l’acquisition de jetons.
- authConfig
- AuthenticationConfiguration
Configuration de l'authentification.
- channelProvider
- IChannelProvider
Fournisseur de canal.
- connectorClientRetryPolicy
- Microsoft.Rest.TransientFaultHandling.RetryPolicy
Stratégie de nouvelle tentative pour les opérations HTTP de nouvelle tentative.
- customHttpClient
- HttpClient
Client HTTP.
- middleware
- IMiddleware
Intergiciel à ajouter initialement à l’adaptateur.
- logger
- ILogger
Implémentation ILogger que cet adaptateur doit utiliser.
Exceptions
lève ArgumentNullException.
Remarques
Utilisez un MiddlewareSet objet pour ajouter plusieurs composants d’intergiciel dans le constructeur. Utilisez la Use(IMiddleware) méthode pour ajouter des intergiciels supplémentaires à l’adaptateur après la construction.
S’applique à
BotFrameworkAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Initialise une nouvelle instance de la classe à l’aide BotFrameworkAdapter d’un fournisseur d’informations d’identification.
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)
Paramètres
- credentialProvider
- ICredentialProvider
Fournisseur d’informations d’identification.
- authConfig
- AuthenticationConfiguration
Configuration de l'authentification.
- channelProvider
- IChannelProvider
Fournisseur de canal.
- connectorClientRetryPolicy
- Microsoft.Rest.TransientFaultHandling.RetryPolicy
Stratégie de nouvelle tentative pour les opérations HTTP de nouvelle tentative.
- customHttpClient
- HttpClient
Client HTTP.
- middleware
- IMiddleware
Intergiciel à ajouter initialement à l’adaptateur.
- logger
- ILogger
Implémentation ILogger que cet adaptateur doit utiliser.
Exceptions
credentialProvider
a la valeur null
.
Remarques
Utilisez un MiddlewareSet objet pour ajouter plusieurs composants d’intergiciel dans le constructeur. Utilisez la Use(IMiddleware) méthode pour ajouter des intergiciels supplémentaires à l’adaptateur après la construction.