次の方法で共有


BotFrameworkAdapter コンストラクター

定義

オーバーロード

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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)

パラメーター

credentialProvider
ICredentialProvider

資格情報プロバイダー。

channelProvider
IChannelProvider

チャネル プロバイダー。

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

HTTP 操作を再試行するための再試行ポリシー。

customHttpClient
HttpClient

HTTP クライアント。

middleware
IMiddleware

アダプターに最初に追加するミドルウェア。

logger
ILogger

このアダプターで使用する必要がある ILogger 実装。

例外

credentialProvidernullです。

注釈

オブジェクトを MiddlewareSet 使用して、コンストラクターに複数のミドルウェア コンポーネントを追加します。 メソッドを Use(IMiddleware) 使用して、構築後にアダプターにミドルウェアを追加します。

適用対象

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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)

パラメーター

credentials
AppCredentials

トークンの取得に使用する資格情報。

authConfig
AuthenticationConfiguration

認証の構成。

channelProvider
IChannelProvider

チャネル プロバイダー。

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

HTTP 操作を再試行するための再試行ポリシー。

customHttpClient
HttpClient

HTTP クライアント。

middleware
IMiddleware

アダプターに最初に追加するミドルウェア。

logger
ILogger

このアダプターで使用する必要がある ILogger 実装。

例外

throw ArgumentNullException。

注釈

オブジェクトを MiddlewareSet 使用して、コンストラクターに複数のミドルウェア コンポーネントを追加します。 メソッドを Use(IMiddleware) 使用して、構築後にアダプターにミドルウェアを追加します。

適用対象

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

資格情報プロバイダーを使用して、 クラスの BotFrameworkAdapter 新しいインスタンスを初期化します。

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)

パラメーター

credentialProvider
ICredentialProvider

資格情報プロバイダー。

authConfig
AuthenticationConfiguration

認証の構成。

channelProvider
IChannelProvider

チャネル プロバイダー。

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

HTTP 操作を再試行するための再試行ポリシー。

customHttpClient
HttpClient

HTTP クライアント。

middleware
IMiddleware

アダプターに最初に追加するミドルウェア。

logger
ILogger

このアダプターで使用する必要がある ILogger 実装。

例外

credentialProvidernullです。

注釈

オブジェクトを MiddlewareSet 使用して、コンストラクターに複数のミドルウェア コンポーネントを追加します。 メソッドを Use(IMiddleware) 使用して、構築後にアダプターにミドルウェアを追加します。

適用対象