Compartir a través de


SkillHandler Constructor

Definición

Inicializa una nueva instancia de la SkillHandler clase utilizando un proveedor de credenciales.

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)

Parámetros

adapter
BotAdapter

Instancia de que BotAdapter controlará la solicitud.

bot
IBot

Instancia de IBot.

conversationIdFactory
SkillConversationIdFactoryBase

para SkillConversationIdFactoryBase desempaquetar el identificador de conversación y asignarlo al bot que llama.

credentialProvider
ICredentialProvider

Proveedor de credenciales.

authConfig
AuthenticationConfiguration

Configuración de autenticación.

channelProvider
IChannelProvider

Proveedor del canal.

logger
ILogger

La implementación de ILogger que debe usar este adaptador.

Excepciones

throw ArgumentNullException.

Comentarios

Use un MiddlewareSet objeto para agregar varios componentes de middleware en el constructor. Use el método Use(IMiddleware) para agregar middleware adicional al adaptador después de la construcción.

Se aplica a