Share via


ConversationAdministrationClient Class

Definition

The Azure Communication Services Conversation Adminstration client.

public class ConversationAdministrationClient
type ConversationAdministrationClient = class
Public Class ConversationAdministrationClient
Inheritance
ConversationAdministrationClient

Constructors

ConversationAdministrationClient()

Initializes a new instance of ConversationAdministrationClient for mocking.

ConversationAdministrationClient(String, CommunicationMessagesClientOptions)

Initializes a new instance of ConversationAdministrationClient.

ConversationAdministrationClient(String)

Initializes a new instance of ConversationAdministrationClient.

ConversationAdministrationClient(Uri, AzureKeyCredential, CommunicationMessagesClientOptions)

Initializes a new instance of ConversationAdministrationClient.

ConversationAdministrationClient(Uri, AzureKeyCredential)

Initializes a new instance of ConversationAdministrationClient.

ConversationAdministrationClient(Uri, TokenCredential, CommunicationMessagesClientOptions)

Initializes a new instance of ConversationManagementClient.

ConversationAdministrationClient(Uri, TokenCredential)

Initializes a new instance of ConversationManagementClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

AddParticipants(String, AddParticipantsOptions, CancellationToken)

Adds participants to a specific conversation.

AddParticipants(String, RequestContent, RequestContext)

[Protocol Method] Adds participants to a specific conversation.

AddParticipantsAsync(String, AddParticipantsOptions, CancellationToken)

Adds participants to a specific conversation.

AddParticipantsAsync(String, RequestContent, RequestContext)

[Protocol Method] Adds participants to a specific conversation.

AnalyzeConversation(String, CancellationToken)

Get AI Analysis of a conversation.

AnalyzeConversation(String, RequestContext)

[Protocol Method] Get AI Analysis of a conversation.

AnalyzeConversationAsync(String, CancellationToken)

Get AI Analysis of a conversation.

AnalyzeConversationAsync(String, RequestContext)

[Protocol Method] Get AI Analysis of a conversation.

CreateConversation(CommunicationConversation, ConversationMessage, CancellationToken)

Creates a new conversation. This is only for create operation.

CreateConversation(RequestContent, RequestContext)

[Protocol Method] Creates a new conversation. This is only for create operation.

CreateConversationAsync(CommunicationConversation, ConversationMessage, CancellationToken)

Creates a new conversation. This is only for create operation.

CreateConversationAsync(RequestContent, RequestContext)

[Protocol Method] Creates a new conversation. This is only for create operation.

DeleteConversation(String, RequestContext)

[Protocol Method] Deletes a specific conversation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteConversationAsync(String, RequestContext)

[Protocol Method] Deletes a specific conversation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetConversation(String, CancellationToken)

Gets the details of a specific conversation.

GetConversation(String, RequestContext)

[Protocol Method] Gets the details of a specific conversation.

GetConversationAsync(String, CancellationToken)

Gets the details of a specific conversation.

GetConversationAsync(String, RequestContext)

[Protocol Method] Gets the details of a specific conversation.

GetConversations(Nullable<Int32>, String, Nullable<Guid>, CancellationToken)

Retrieves list of conversations.

GetConversations(Nullable<Int32>, String, Nullable<Guid>, RequestContext)

[Protocol Method] Retrieves list of conversations.

GetConversationsAsync(Nullable<Int32>, String, Nullable<Guid>, CancellationToken)

Retrieves list of conversations.

GetConversationsAsync(Nullable<Int32>, String, Nullable<Guid>, RequestContext)

[Protocol Method] Retrieves list of conversations.

GetMessages(String, Nullable<Int32>, String, CancellationToken)

Retrieves list of conversation messages.

GetMessages(String, Nullable<Int32>, String, RequestContext)

[Protocol Method] Retrieves list of conversation messages.

GetMessagesAsync(String, Nullable<Int32>, String, CancellationToken)

Retrieves list of conversation messages.

GetMessagesAsync(String, Nullable<Int32>, String, RequestContext)

[Protocol Method] Retrieves list of conversation messages.

RemoveParticipants(String, RemoveParticipantsOptions, CancellationToken)

remove a participant from a conversation.

RemoveParticipants(String, RequestContent, RequestContext)

[Protocol Method] remove a participant from a conversation

RemoveParticipantsAsync(String, RemoveParticipantsOptions, CancellationToken)

remove a participant from a conversation.

RemoveParticipantsAsync(String, RequestContent, RequestContext)

[Protocol Method] remove a participant from a conversation

TerminateConversation(String, RequestContext)

[Protocol Method] Terminates a specific conversation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TerminateConversationAsync(String, RequestContext)

[Protocol Method] Terminates a specific conversation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to