SkillHandler 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
자격 증명 공급자를 사용하여 클래스의 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 인스턴스입니다.
- conversationIdFactory
- SkillConversationIdFactoryBase
SkillConversationIdFactoryBase 대화 ID의 압축을 풀고 호출 봇에 매핑하는 입니다.
- credentialProvider
- ICredentialProvider
자격 증명 공급자입니다.
- authConfig
- AuthenticationConfiguration
인증 구성입니다.
- channelProvider
- IChannelProvider
채널 공급자입니다.
- logger
- ILogger
이 어댑터에서 사용해야 하는 ILogger 구현입니다.
예외
throw ArgumentNullException입니다.
설명
개체를 MiddlewareSet 사용하여 생성자에 여러 미들웨어 구성 요소를 추가합니다. Use(IMiddleware) 메서드를 사용하여 생성 후 어댑터에 미들웨어를 추가합니다.