SkillHandler 构造函数

定义

使用凭据提供程序初始化 类的新实例 SkillHandler

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)

参数

adapter
BotAdapter

将处理请求的 的实例 BotAdapter

bot
IBot

IBot 实例。

conversationIdFactory
SkillConversationIdFactoryBase

一个 , SkillConversationIdFactoryBase 用于解包聊天 ID 并将其映射到调用机器人。

credentialProvider
ICredentialProvider

凭据提供程序。

authConfig
AuthenticationConfiguration

身份验证配置。

channelProvider
IChannelProvider

通道提供程序。

logger
ILogger

此适配器应使用的 ILogger 实现。

例外

throw ArgumentNullException。

注解

MiddlewareSet使用 对象在构造函数中添加多个中间件组件。 使用 (IMiddleware) 方法在构造后向适配器添加其他中间件。

适用于