Language

ConversationApiClient Class

Definition

Client for managing conversations, including activities, members, and reactions. Delegates to the core ConversationClient.

public class ConversationApiClient
type ConversationApiClient = class
Public Class ConversationApiClient
Inheritance
ConversationApiClient

Properties

Name Description
Activities
Obsolete.

Client for activity operations.

Members
Obsolete.

Client for member operations.

Reactions
Obsolete.

Client for reaction operations.

Methods

Name Description
AddReactionAsync(String, String, String, Dictionary<String,String>, CancellationToken)

Adds a reaction on an activity in a conversation.

CreateActivityAsync(String, TeamsActivityInput, Dictionary<String,String>, CancellationToken)

Create a new activity in a conversation.

CreateAsync(ConversationParameters, Dictionary<String,String>, CancellationToken)

Create a new conversation.

CreateTargetedActivityAsync(String, TeamsActivityInput, Dictionary<String,String>, CancellationToken)

Create a new targeted activity in a conversation. Targeted activities are only visible to the specified recipient.

DeleteActivityAsync(String, String, Dictionary<String,String>, CancellationToken)

Delete an activity from a conversation.

DeleteReactionAsync(String, String, String, Dictionary<String,String>, CancellationToken)

Removes a reaction from an activity in a conversation.

DeleteTargetedActivityAsync(String, String, Dictionary<String,String>, CancellationToken)

Delete a targeted activity from a conversation.

GetAllMembersAsync(String, Int32, CancellationToken)

Get all members of a conversation, automatically following pagination.

GetMemberByIdAsync(String, String, Dictionary<String,String>, CancellationToken)

Get a specific member of a conversation by ID.

GetMemberByIdAsync<T>(String, String, Dictionary<String,String>, CancellationToken)

Get a specific member of a conversation by ID.

GetMembersAsync(String, Dictionary<String,String>, CancellationToken)
Obsolete.

Get all members of a conversation.

GetMembersPagedAsync(String, Int32, String, Dictionary<String,String>, CancellationToken)

Get members of a conversation with pagination support.

ReplyToActivityAsync(String, String, TeamsActivityInput, Dictionary<String,String>, CancellationToken)

Reply to an existing activity in a conversation.

UpdateActivityAsync(String, String, TeamsActivityInput, Dictionary<String,String>, CancellationToken)

Update an existing activity in a conversation.

UpdateTargetedActivityAsync(String, String, TeamsActivityInput, Dictionary<String,String>, CancellationToken)

Update an existing targeted activity in a conversation.

Applies to