Språk

BotFrameworkAdapter Konstruktorer

Definition

Överlagringar

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

Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör.

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)

Parametrar

credentialProvider
ICredentialProvider

Legitimationsleverantören.

channelProvider
IChannelProvider

Kanalleverantören.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Återförsökspolicy för att försöka om HTTP-operationer.

customHttpClient
HttpClient

HTTP-klienten.

middleware
IMiddleware

Middleware för att initialt lägga till i adaptern.

logger
ILogger

Den ILogger-implementation som denna adapter bör använda.

Undantag

credentialProvider är null.

Kommentarer

Använd ett MiddlewareSet objekt för att lägga till flera middleware-komponenter i konstruktören. Använd Use(IMiddleware) metoden för att lägga till ytterligare middleware på adaptern efter att du byggt den.

Gäller för

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

Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör.

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)

Parametrar

credentials
AppCredentials

Uppgifterna som ska användas för tokeninsamling.

authConfig
AuthenticationConfiguration

Autentiseringskonfigurationen.

channelProvider
IChannelProvider

Kanalleverantören.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Återförsökspolicy för att försöka om HTTP-operationer.

customHttpClient
HttpClient

HTTP-klienten.

middleware
IMiddleware

Middleware för att initialt lägga till i adaptern.

logger
ILogger

Den ILogger-implementation som denna adapter bör använda.

Undantag

Kasta ArgumentNullException.

Kommentarer

Använd ett MiddlewareSet objekt för att lägga till flera middleware-komponenter i konstruktören. Använd Use(IMiddleware) metoden för att lägga till ytterligare middleware på adaptern efter att du byggt den.

Gäller för

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

Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör.

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)

Parametrar

credentialProvider
ICredentialProvider

Legitimationsleverantören.

authConfig
AuthenticationConfiguration

Autentiseringskonfigurationen.

channelProvider
IChannelProvider

Kanalleverantören.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

Återförsökspolicy för att försöka om HTTP-operationer.

customHttpClient
HttpClient

HTTP-klienten.

middleware
IMiddleware

Middleware för att initialt lägga till i adaptern.

logger
ILogger

Den ILogger-implementation som denna adapter bör använda.

Undantag

credentialProvider är null.

Kommentarer

Använd ett MiddlewareSet objekt för att lägga till flera middleware-komponenter i konstruktören. Använd Use(IMiddleware) metoden för att lägga till ytterligare middleware på adaptern efter att du byggt den.

Gäller för