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