Language

SkillHandler コンストラクター

定義

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

public SkillHandler(Microsoft.Bot.Builder.BotAdapter adapter, Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Skills.SkillConversationIdFactoryBase conversationIdFactory, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Skills.SkillHandler : Microsoft.Bot.Builder.BotAdapter * Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Skills.SkillConversationIdFactoryBase * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Skills.SkillHandler
Public Sub New (adapter As BotAdapter, bot As IBot, conversationIdFactory As SkillConversationIdFactoryBase, credentialProvider As ICredentialProvider, authConfig As AuthenticationConfiguration, Optional channelProvider As IChannelProvider = Nothing, Optional logger As ILogger = Nothing)

パラメーター

adapter
BotAdapter

要求を処理する BotAdapter のインスタンス。

bot
IBot

IBot のインスタンスです。

conversationIdFactory
SkillConversationIdFactoryBase

会話 ID をアンパックし、呼び出し元のボットにマップする SkillConversationIdFactoryBase。

credentialProvider
ICredentialProvider

資格情報プロバイダー。

authConfig
AuthenticationConfiguration

認証構成。

channelProvider
IChannelProvider

チャネル プロバイダー。

logger
ILogger

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

例外

ArgumentNullExceptionを投げます。

注釈

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

適用対象