Share via


ChannelServiceHandlerBase Class

Definition

Base class for Bot Framework protocol implementation.

public abstract class ChannelServiceHandlerBase
type ChannelServiceHandlerBase = class
Public MustInherit Class ChannelServiceHandlerBase
Inheritance
ChannelServiceHandlerBase
Derived

Constructors

ChannelServiceHandlerBase()

Methods

HandleCreateConversationAsync(String, ConversationParameters, CancellationToken)

Create a new Conversation.

HandleDeleteActivityAsync(String, String, String, CancellationToken)

Deletes an existing activity.

HandleDeleteConversationMemberAsync(String, String, String, CancellationToken)

Deletes a member from a conversation.

HandleGetActivityMembersAsync(String, String, String, CancellationToken)

Enumerates the members of an activity.

HandleGetConversationMemberAsync(String, String, String, CancellationToken)

Gets the account of a single conversation member.

HandleGetConversationMembersAsync(String, String, CancellationToken)

Enumerates the members of a conversation.

HandleGetConversationPagedMembersAsync(String, String, Nullable<Int32>, String, CancellationToken)

Enumerates the members of a conversation one page at a time.

HandleGetConversationsAsync(String, String, String, CancellationToken)

Lists the Conversations in which the bot has participated.

HandleReplyToActivityAsync(String, String, String, Activity, CancellationToken)

Sends a reply to an activity.

HandleSendConversationHistoryAsync(String, String, Transcript, CancellationToken)

Uploads the historic activities of the conversation.

HandleSendToConversationAsync(String, String, Activity, CancellationToken)

Sends an activity to the end of a conversation.

HandleUpdateActivityAsync(String, String, String, Activity, CancellationToken)

Edits a previously sent existing activity.

HandleUploadAttachmentAsync(String, String, AttachmentData, CancellationToken)

Stores data in a compliant store when dealing with enterprises.

OnCreateConversationAsync(ClaimsIdentity, ConversationParameters, CancellationToken)

CreateConversation() API.

OnDeleteActivityAsync(ClaimsIdentity, String, String, CancellationToken)

OnDeleteActivityAsync() API.

OnDeleteConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

DeleteConversationMember() API for Skill.

OnGetActivityMembersAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetActivityMembersAsync() API.

OnGetConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

GetConversationMember() API for Skill.

OnGetConversationMembersAsync(ClaimsIdentity, String, CancellationToken)

GetConversationMembers() API for Skill.

OnGetConversationPagedMembersAsync(ClaimsIdentity, String, Nullable<Int32>, String, CancellationToken)

GetConversationPagedMembers() API for Skill.

OnGetConversationsAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetConversationsAsync() API for Skill.

OnReplyToActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken)

OnReplyToActivityAsync() API.

OnSendConversationHistoryAsync(ClaimsIdentity, String, Transcript, CancellationToken)

SendConversationHistory() API for Skill.

OnSendToConversationAsync(ClaimsIdentity, String, Activity, CancellationToken)

SendToConversation() API for Skill.

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

OnUpdateActivityAsync() API.

OnUploadAttachmentAsync(ClaimsIdentity, String, AttachmentData, CancellationToken)

UploadAttachment() API.

Applies to