Udostępnij przez


BotFrameworkAdapter Konstruktory

Definicja

Przeciążenia

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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)

Parametry

credentialProvider
ICredentialProvider

Dostawca poświadczeń.

channelProvider
IChannelProvider

Dostawca kanału.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Zasady ponawiania prób w celu ponawiania prób operacji HTTP.

customHttpClient
HttpClient

Klient HTTP.

middleware
IMiddleware

Oprogramowanie pośredniczące do początkowego dodania do karty.

logger
ILogger

Implementacja protokołu ILogger powinna być używana przez tę kartę.

Wyjątki

credentialProvider to null.

Uwagi

MiddlewareSet Użyj obiektu , aby dodać wiele składników oprogramowania pośredniczącego w konstruktorze. Use(IMiddleware) Użyj metody , aby dodać dodatkowe oprogramowanie pośredniczące do adaptera po konstrukcji.

Dotyczy

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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)

Parametry

credentials
AppCredentials

Poświadczenia, które mają być używane do pozyskiwania tokenów.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

channelProvider
IChannelProvider

Dostawca kanału.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Zasady ponawiania prób w celu ponawiania prób operacji HTTP.

customHttpClient
HttpClient

Klient HTTP.

middleware
IMiddleware

Oprogramowanie pośredniczące do początkowego dodania do karty.

logger
ILogger

Implementacja protokołu ILogger powinna być używana przez tę kartę.

Wyjątki

throw ArgumentNullException.

Uwagi

MiddlewareSet Użyj obiektu , aby dodać wiele składników oprogramowania pośredniczącego w konstruktorze. Use(IMiddleware) Użyj metody , aby dodać dodatkowe oprogramowanie pośredniczące do adaptera po konstrukcji.

Dotyczy

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

Inicjuje BotFrameworkAdapter nowe wystąpienie klasy przy użyciu dostawcy poświadczeń.

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)

Parametry

credentialProvider
ICredentialProvider

Dostawca poświadczeń.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

channelProvider
IChannelProvider

Dostawca kanału.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Zasady ponawiania prób w celu ponawiania prób operacji HTTP.

customHttpClient
HttpClient

Klient HTTP.

middleware
IMiddleware

Oprogramowanie pośredniczące do początkowego dodania do karty.

logger
ILogger

Implementacja protokołu ILogger powinna być używana przez tę kartę.

Wyjątki

credentialProvider to null.

Uwagi

MiddlewareSet Użyj obiektu , aby dodać wiele składników oprogramowania pośredniczącego w konstruktorze. Use(IMiddleware) Użyj metody , aby dodać dodatkowe oprogramowanie pośredniczące do adaptera po konstrukcji.

Dotyczy