Share via


ChannelServiceHandler Class

Definition

Caution

Use CloudChannelServiceHandler instead.

A class to help with the implementation of the Bot Framework protocol.

[System.Obsolete("Use `CloudChannelServiceHandler` instead.", false)]
public class ChannelServiceHandler : Microsoft.Bot.Builder.ChannelServiceHandlerBase
[<System.Obsolete("Use `CloudChannelServiceHandler` instead.", false)>]
type ChannelServiceHandler = class
    inherit ChannelServiceHandlerBase
Public Class ChannelServiceHandler
Inherits ChannelServiceHandlerBase
Inheritance
ChannelServiceHandler
Derived
Attributes

Constructors

ChannelServiceHandler(ICredentialProvider, AuthenticationConfiguration, IChannelProvider)

Initializes a new instance of the ChannelServiceHandler class, using a credential provider.

Properties

ChannelProvider

Gets the channel provider that implements IChannelProvider.

Methods

HandleCreateConversationAsync(String, ConversationParameters, CancellationToken)

Create a new Conversation.

(Inherited from ChannelServiceHandlerBase)
HandleDeleteActivityAsync(String, String, String, CancellationToken)

Deletes an existing activity.

(Inherited from ChannelServiceHandlerBase)
HandleDeleteConversationMemberAsync(String, String, String, CancellationToken)

Deletes a member from a conversation.

(Inherited from ChannelServiceHandlerBase)
HandleGetActivityMembersAsync(String, String, String, CancellationToken)

Enumerates the members of an activity.

(Inherited from ChannelServiceHandlerBase)
HandleGetConversationMemberAsync(String, String, String, CancellationToken)

Gets the account of a single conversation member.

(Inherited from ChannelServiceHandlerBase)
HandleGetConversationMembersAsync(String, String, CancellationToken)

Enumerates the members of a conversation.

(Inherited from ChannelServiceHandlerBase)
HandleGetConversationPagedMembersAsync(String, String, Nullable<Int32>, String, CancellationToken)

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

(Inherited from ChannelServiceHandlerBase)
HandleGetConversationsAsync(String, String, String, CancellationToken)

Lists the Conversations in which the bot has participated.

(Inherited from ChannelServiceHandlerBase)
HandleReplyToActivityAsync(String, String, String, Activity, CancellationToken)

Sends a reply to an activity.

(Inherited from ChannelServiceHandlerBase)
HandleSendConversationHistoryAsync(String, String, Transcript, CancellationToken)

Uploads the historic activities of the conversation.

(Inherited from ChannelServiceHandlerBase)
HandleSendToConversationAsync(String, String, Activity, CancellationToken)

Sends an activity to the end of a conversation.

(Inherited from ChannelServiceHandlerBase)
HandleUpdateActivityAsync(String, String, String, Activity, CancellationToken)

Edits a previously sent existing activity.

(Inherited from ChannelServiceHandlerBase)
HandleUploadAttachmentAsync(String, String, AttachmentData, CancellationToken)

Stores data in a compliant store when dealing with enterprises.

(Inherited from ChannelServiceHandlerBase)
OnCreateConversationAsync(ClaimsIdentity, ConversationParameters, CancellationToken)

CreateConversation() API.

(Inherited from ChannelServiceHandlerBase)
OnDeleteActivityAsync(ClaimsIdentity, String, String, CancellationToken)

OnDeleteActivityAsync() API.

(Inherited from ChannelServiceHandlerBase)
OnDeleteConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

DeleteConversationMember() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnGetActivityMembersAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetActivityMembersAsync() API.

(Inherited from ChannelServiceHandlerBase)
OnGetConversationMemberAsync(ClaimsIdentity, String, String, CancellationToken)

GetConversationMember() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnGetConversationMembersAsync(ClaimsIdentity, String, CancellationToken)

GetConversationMembers() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnGetConversationPagedMembersAsync(ClaimsIdentity, String, Nullable<Int32>, String, CancellationToken)

GetConversationPagedMembers() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnGetConversationsAsync(ClaimsIdentity, String, String, CancellationToken)

OnGetConversationsAsync() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnReplyToActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken)

OnReplyToActivityAsync() API.

(Inherited from ChannelServiceHandlerBase)
OnSendConversationHistoryAsync(ClaimsIdentity, String, Transcript, CancellationToken)

SendConversationHistory() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnSendToConversationAsync(ClaimsIdentity, String, Activity, CancellationToken)

SendToConversation() API for Skill.

(Inherited from ChannelServiceHandlerBase)
OnUpdateActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken)

OnUpdateActivityAsync() API.

(Inherited from ChannelServiceHandlerBase)
OnUploadAttachmentAsync(ClaimsIdentity, String, AttachmentData, CancellationToken)

UploadAttachment() API.

(Inherited from ChannelServiceHandlerBase)

Applies to