SkillHandler Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SkillHandler klasse met behulp van een referentieprovider.
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)
Parameters
- adapter
- BotAdapter
Een exemplaar van de BotAdapter dat de aanvraag afhandelt.
- conversationIdFactory
- SkillConversationIdFactoryBase
Een SkillConversationIdFactoryBase om de gespreks-id uit te pakken en toe te wijzen aan de aanroepende bot.
- credentialProvider
- ICredentialProvider
De referentieprovider.
- authConfig
- AuthenticationConfiguration
De verificatieconfiguratie.
- channelProvider
- IChannelProvider
De kanaalprovider.
- logger
- ILogger
De ILogger-implementatie die deze adapter moet gebruiken.
Uitzonderingen
throw ArgumentNullException.
Opmerkingen
Gebruik een MiddlewareSet -object om meerdere middlewareonderdelen toe te voegen in de constructor. Gebruik de methode Use(IMiddleware) om na de bouw extra middleware toe te voegen aan de adapter.