SkillHandler Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- 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.