Taal

SkillHandler Constructor

Definitie

Initialiseert een nieuwe instantie van de SkillHandler klasse, met behulp van een credentialprovider.

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 instantie van de BotAdapter die het verzoek afhandelt.

bot
IBot

Het IBot-exemplaar.

conversationIdFactory
SkillConversationIdFactoryBase

A SkillConversationIdFactoryBase om de gespreks-ID uit te pakken en deze toe te wijzen aan de bellende bot.

credentialProvider
ICredentialProvider

De aanbieder van de credentials.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

channelProvider
IChannelProvider

De kanaalaanbieder.

logger
ILogger

De ILogger-implementatie die deze adapter zou moeten gebruiken.

Uitzonderingen

gooi ArgumentNullException.

Opmerkingen

Gebruik een MiddlewareSet object om meerdere middlewarecomponenten toe te voegen aan de constructor. Gebruik de Use(IMiddleware)-methode om na de constructie extra middleware aan de adapter toe te voegen.

Van toepassing op