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

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

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