Conversations Class

Definition

Conversations operations.

public class Conversations : Microsoft.Bot.Connector.IConversations, Microsoft.Rest.IServiceOperations<Microsoft.Bot.Connector.ConnectorClient>
type Conversations = class
    interface IServiceOperations<ConnectorClient>
    interface IConversations
Public Class Conversations
Implements IConversations, IServiceOperations(Of ConnectorClient)
Inheritance
Conversations
Implements
IConversations Microsoft.Rest.IServiceOperations<ConnectorClient>

Constructors

Conversations(ConnectorClient)

Initializes a new instance of the Conversations class.

Properties

Client

Gets a reference to the ConnectorClient.

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.

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

GetConversationMember.

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)
ReplyToActivityWithHttpMessagesAsync(String, String, Activity, Dictionary<String,List<String>>, CancellationToken)

ReplyToActivity.

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.

GetConversationMemberAsync(Conversations, String, String, CancellationToken)

GetConversationMember.

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