BotFrameworkAdapter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör. |
| BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör. |
| BotFrameworkAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initierar en ny instans av BotFrameworkAdapter klassen med hjälp av en credential-leverantör. |
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.