Language

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

このアダプターは使うべきIOgger実装です。

例外

credentialProvider は nullです。

注釈

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

このアダプターは使うべきIOgger実装です。

例外

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

このアダプターは使うべきIOgger実装です。

例外

credentialProvider は nullです。

注釈

MiddlewareSetオブジェクトを使って、コンストラクタ内に複数のミドルウェアコンポーネントを追加してください。 Use(IMiddleware)方法を使って、組み立て後にアダプターに追加ミドルウェアを追加してください。

適用対象