SkillHandler Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SkillHandler -Klasse mithilfe eines Anmeldeinformationsanbieters.
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)
Parameter
- adapter
- BotAdapter
Eine Instanz von, die BotAdapter die Anforderung verarbeitet.
- conversationIdFactory
- SkillConversationIdFactoryBase
Ein SkillConversationIdFactoryBase , um die Konversations-ID zu entpacken und sie dem aufrufenden Bot zuzuordnen.
- credentialProvider
- ICredentialProvider
Der Anmeldeinformationsanbieter.
- authConfig
- AuthenticationConfiguration
Die Authentifizierungskonfiguration.
- channelProvider
- IChannelProvider
Der Kanalanbieter.
- logger
- ILogger
Die ILogger-Implementierung, die dieser Adapter verwenden sollte.
Ausnahmen
argumentNullException auslösen.
Hinweise
Verwenden Sie ein MiddlewareSet -Objekt, um mehrere Middlewarekomponenten im Konstruktor hinzuzufügen. Verwenden Sie die Use()IMiddleware-Methode, um dem Adapter nach dem Aufbau zusätzliche Middleware hinzuzufügen.