Språk

BotFrameworkHttpAdapter Konstruktorer

Definition

Överlagringar

Name Description
BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)

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

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)

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

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

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

BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

protected BotFrameworkHttpAdapter(Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> logger = default);
new Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter : Microsoft.Extensions.Configuration.IConfiguration * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> -> Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter
Protected Sub New (configuration As IConfiguration, Optional logger As ILogger(Of BotFrameworkHttpAdapter) = Nothing)

Parametrar

configuration
IConfiguration

En IConfiguration instans.

logger
ILogger<BotFrameworkHttpAdapter>

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

Gäller för

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)

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

public BotFrameworkHttpAdapter(Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider = default, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> logger = default);
new Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> -> Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter
Public Sub New (Optional credentialProvider As ICredentialProvider = Nothing, Optional channelProvider As IChannelProvider = Nothing, Optional logger As ILogger(Of BotFrameworkHttpAdapter) = Nothing)

Parametrar

credentialProvider
ICredentialProvider

Legitimationsleverantören.

channelProvider
IChannelProvider

Kanalleverantören.

logger
ILogger<BotFrameworkHttpAdapter>

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

Gäller för

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)

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

public BotFrameworkHttpAdapter(Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> logger);
new Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter> -> Microsoft.Bot.Builder.Integration.AspNet.Core.BotFrameworkHttpAdapter
Public Sub New (credentialProvider As ICredentialProvider, channelProvider As IChannelProvider, httpClient As HttpClient, logger As ILogger(Of BotFrameworkHttpAdapter))

Parametrar

credentialProvider
ICredentialProvider

Legitimationsleverantören.

channelProvider
IChannelProvider

Kanalleverantören.

httpClient
HttpClient

Den HttpClient begagnade.

logger
ILogger<BotFrameworkHttpAdapter>

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

Gäller för

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

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

public BotFrameworkHttpAdapter(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.Integration.AspNet.Core.BotFrameworkHttpAdapter : 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.Integration.AspNet.Core.BotFrameworkHttpAdapter
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 IMiddleware-metoden för att lägga till ytterligare middleware till adaptern efter konstruktion.

Gäller för

BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

protected BotFrameworkHttpAdapter(Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig = default, 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.Integration.AspNet.Core.BotFrameworkHttpAdapter : Microsoft.Extensions.Configuration.IConfiguration * 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.Integration.AspNet.Core.BotFrameworkHttpAdapter
Protected Sub New (configuration As IConfiguration, credentialProvider As ICredentialProvider, Optional authConfig As AuthenticationConfiguration = Nothing, 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

configuration
IConfiguration

En IConfiguration instans.

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.

Gäller för