CloudSkillHandler 类

定义

用于技能的 Bot Framework 处理程序。

public class CloudSkillHandler : Microsoft.Bot.Builder.CloudChannelServiceHandler
type CloudSkillHandler = class
    inherit CloudChannelServiceHandler
Public Class CloudSkillHandler
Inherits CloudChannelServiceHandler
继承

构造函数

名称 说明
CloudSkillHandler(BotAdapter, IBot, SkillConversationIdFactoryBase, BotFrameworkAuthentication, ILogger)

使用 BotFrameworkAuth 初始化该 CloudSkillHandler 类的新实例。

字段

名称 说明
SkillConversationReferenceKey

技能对话参考。

方法

名称 说明
HandleCreateConversationAsync(String, ConversationParameters, CancellationToken)

创建新的对话。

(继承自 ChannelServiceHandlerBase)
HandleDeleteActivityAsync(String, String, String, CancellationToken)

删除现有活动。

(继承自 ChannelServiceHandlerBase)
HandleDeleteConversationMemberAsync(String, String, String, CancellationToken)

从对话中删除成员。

(继承自 ChannelServiceHandlerBase)
HandleGetActivityMembersAsync(String, String, String, CancellationToken)

枚举活动的成员。

(继承自 ChannelServiceHandlerBase)
HandleGetConversationMemberAsync(String, String, String, CancellationToken)

获取单个对话成员的帐户。

(继承自 ChannelServiceHandlerBase)
HandleGetConversationMembersAsync(String, String, CancellationToken)

枚举会话的成员。

(继承自 ChannelServiceHandlerBase)
HandleGetConversationPagedMembersAsync(String, String, Nullable<Int32>, String, CancellationToken)

枚举对话的成员一次一页。

(继承自 ChannelServiceHandlerBase)
HandleGetConversationsAsync(String, String, String, CancellationToken)

列出机器人参与的对话。

(继承自 ChannelServiceHandlerBase)
HandleReplyToActivityAsync(String, String, String, Activity, CancellationToken)

向活动发送回复。

(继承自 ChannelServiceHandlerBase)
HandleSendConversationHistoryAsync(String, String, Transcript, CancellationToken)

上传对话的历史活动。

(继承自 ChannelServiceHandlerBase)
HandleSendToConversationAsync(String, String, Activity, CancellationToken)

将活动发送到会话的末尾。

(继承自 ChannelServiceHandlerBase)
HandleUpdateActivityAsync(String, String, String, Activity, CancellationToken)

编辑以前发送的现有活动。

(继承自 ChannelServiceHandlerBase)
HandleUploadAttachmentAsync(String, String, AttachmentData, CancellationToken)

处理企业时,将数据存储在合规的存储中。

(继承自 ChannelServiceHandlerBase)
OnCreateConversationAsync(ClaimsIdentity, ConversationParameters, CancellationToken)

CreateConversation() API。

(继承自 ChannelServiceHandlerBase)
OnDeleteActivityAsync(ClaimsIdentity, String, String, CancellationToken)

OnDeleteActivityAsync() API。

OnDeleteConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

用于技能的 DeleteConversationMember() API。

(继承自 ChannelServiceHandlerBase)
OnGetActivityMembersAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetActivityMembersAsync() API。

(继承自 ChannelServiceHandlerBase)
OnGetConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

技能 API 获取 GetConversationMember()

OnGetConversationMembersAsync(ClaimsIdentity, String, CancellationToken)

用于技能的 GetConversationMembers() API。

(继承自 ChannelServiceHandlerBase)
OnGetConversationPagedMembersAsync(ClaimsIdentity, String, Nullable<Int32>, String, CancellationToken)

GetConversationPagedMembers() 用于技能的 API。

(继承自 ChannelServiceHandlerBase)
OnGetConversationsAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetConversationsAsync() 技能 API。

(继承自 ChannelServiceHandlerBase)
OnReplyToActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken)

Skill 的 ReplyToActivity() API。

OnSendConversationHistoryAsync(ClaimsIdentity, String, Transcript, CancellationToken)

用于技能的 SendConversationHistory() API。

(继承自 ChannelServiceHandlerBase)
OnSendToConversationAsync(ClaimsIdentity, String, Activity, CancellationToken)

用于技能的 SendToConversation() API。

OnUpdateActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken)

OnUpdateActivityAsync() API。

OnUploadAttachmentAsync(ClaimsIdentity, String, AttachmentData, CancellationToken)

UploadAttachment() API。

(继承自 ChannelServiceHandlerBase)

适用于