SkillHandler Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della SkillHandler classe usando un provider di credenziali.
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)
Parametri
- adapter
- BotAdapter
Istanza dell'oggetto BotAdapter che gestirà la richiesta.
- conversationIdFactory
- SkillConversationIdFactoryBase
Oggetto SkillConversationIdFactoryBase per decomprimere l'ID della conversazione e eseguirne il mapping al bot chiamante.
- credentialProvider
- ICredentialProvider
Provider di credenziali.
- authConfig
- AuthenticationConfiguration
Configurazione dell'autenticazione.
- channelProvider
- IChannelProvider
Provider di canali.
- logger
- ILogger
L'implementazione di ILogger questa scheda deve essere usata.
Eccezioni
throw ArgumentNullException.
Commenti
Usare un MiddlewareSet oggetto per aggiungere più componenti middleware nel costruttore. Usare il metodo Use(IMiddleware) per aggiungere middleware aggiuntivo all'adattatore dopo la costruzione.