IConversations Interface

Definition

Conversations operations.

public interface IConversations
type IConversations = interface
Public Interface IConversations
Derived

Methods

CreateConversationWithHttpMessagesAsync(ConversationParameters, Dictionary<String,List<String>>, CancellationToken)
CreateConversationWithHttpMessagesAsync(ConversationParameters, Dictionary<String,List<String>>, CancellationToken)

CreateConversation.

DeleteActivityWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

DeleteActivity.

DeleteConversationMemberWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

DeleteConversationMember.

GetActivityMembersWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

GetActivityMembers.

GetConversationMembersWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

GetConversationMembers.

GetConversationPagedMembersWithHttpMessagesAsync(String, Nullable<Int32>, String, Dictionary<String,List<String>>, CancellationToken)

GetConversationPagedMembers.

GetConversationsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

GetConversations.

ReplyToActivityWithHttpMessagesAsync(String, String, Activity, Dictionary<String,List<String>>, CancellationToken)

ReplyToActivity.

ReplyToActivityWithHttpMessagesAsync(String, String, Activity, Dictionary<String,List<String>>, CancellationToken)
SendConversationHistoryWithHttpMessagesAsync(String, Transcript, Dictionary<String,List<String>>, CancellationToken)
SendConversationHistoryWithHttpMessagesAsync(String, Transcript, Dictionary<String,List<String>>, CancellationToken)

SendConversationHistory.

SendToConversationWithHttpMessagesAsync(String, Activity, Dictionary<String,List<String>>, CancellationToken)
SendToConversationWithHttpMessagesAsync(String, Activity, Dictionary<String,List<String>>, CancellationToken)

SendToConversation.

UpdateActivityWithHttpMessagesAsync(String, String, Activity, Dictionary<String,List<String>>, CancellationToken)
UpdateActivityWithHttpMessagesAsync(String, String, Activity, Dictionary<String,List<String>>, CancellationToken)

UpdateActivity.

UploadAttachmentWithHttpMessagesAsync(String, AttachmentData, Dictionary<String,List<String>>, CancellationToken)
UploadAttachmentWithHttpMessagesAsync(String, AttachmentData, Dictionary<String,List<String>>, CancellationToken)

UploadAttachment.

Extension Methods

CreateConversation(IConversations, ConversationParameters)
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)

CreateConversation.

CreateDirectConversation(IConversations, ChannelAccount, ChannelAccount, Activity)
CreateDirectConversation(IConversations, ChannelAccount, ChannelAccount, Activity)

Create a new direct conversation between a bot and a user.

CreateDirectConversation(IConversations, String, String, Activity)
CreateDirectConversation(IConversations, String, String, Activity)

Create a new direct conversation between a bot and a user.

CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)
CreateDirectConversationAsync(IConversations, ChannelAccount, ChannelAccount, Activity, CancellationToken)

Create a new direct conversation between a bot and a user.

CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)
CreateDirectConversationAsync(IConversations, String, String, Activity, CancellationToken)

Create a new direct conversation between a bot and a user.

DeleteActivity(IConversations, String, String)
DeleteActivityAsync(IConversations, String, String, CancellationToken)

DeleteActivity.

DeleteConversationMember(IConversations, String, String)
DeleteConversationMemberAsync(IConversations, String, String, CancellationToken)

DeleteConversationMember.

GetActivityMembers(IConversations, String, String)
GetActivityMembersAsync(IConversations, String, String, CancellationToken)

GetActivityMembers.

GetConversationMembers(IConversations, String)
GetConversationMembersAsync(IConversations, String, CancellationToken)

GetConversationMembers.

GetConversationPagedMembers(IConversations, String, Nullable<Int32>, String)
GetConversationPagedMembersAsync(IConversations, String, Nullable<Int32>, String, CancellationToken)

GetConversationPagedMembers.

GetConversations(IConversations, String)
GetConversationsAsync(IConversations, String, CancellationToken)

GetConversations.

ReplyToActivity(IConversations, Activity)
ReplyToActivity(IConversations, Activity)

Replyto an activity in an existing conversation.

ReplyToActivity(IConversations, String, String, Activity)
ReplyToActivityAsync(IConversations, Activity, CancellationToken)
ReplyToActivityAsync(IConversations, Activity, CancellationToken)

Reply to an activity in an existing conversation.

ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken)
ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken)

ReplyToActivity.

SendConversationHistory(IConversations, String, Transcript)
SendConversationHistoryAsync(IConversations, String, Transcript, CancellationToken)
SendConversationHistoryAsync(IConversations, String, Transcript, CancellationToken)

SendConversationHistory.

SendToConversation(IConversations, Activity)
SendToConversation(IConversations, Activity)

Send an activity to a conversation.

SendToConversation(IConversations, String, Activity)
SendToConversationAsync(IConversations, Activity, CancellationToken)
SendToConversationAsync(IConversations, Activity, CancellationToken)

Send an activity to a conversation.

SendToConversationAsync(IConversations, String, Activity, CancellationToken)
SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation.

UpdateActivity(IConversations, Activity)
UpdateActivity(IConversations, Activity)

Update an activity in an existing conversation.

UpdateActivity(IConversations, String, String, Activity)
UpdateActivityAsync(IConversations, Activity, CancellationToken)
UpdateActivityAsync(IConversations, Activity, CancellationToken)

Update an activity in an existing conversation.

UpdateActivityAsync(IConversations, String, String, Activity, CancellationToken)
UpdateActivityAsync(IConversations, String, String, Activity, CancellationToken)

UpdateActivity.

UploadAttachment(IConversations, String, AttachmentData)
UploadAttachmentAsync(IConversations, String, AttachmentData, CancellationToken)
UploadAttachmentAsync(IConversations, String, AttachmentData, CancellationToken)

UploadAttachment.

Applies to