ConversationThreadClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The Azure Communication Services Conversation Thread client.
public class ConversationThreadClient
type ConversationThreadClient = class
Public Class ConversationThreadClient
- Inheritance
-
ConversationThreadClient
Constructors
ConversationThreadClient() |
Initializes a new instance of ConversationThreadClient for mocking. |
ConversationThreadClient(Uri, CommunicationTokenCredential, CommunicationMessagesClientOptions) |
Initializes a new instance of the ConversationThreadClient class. |
ConversationThreadClient(Uri, TokenCredential, CommunicationMessagesClientOptions) |
Initializes a new instance of ConversationThreadClient. |
ConversationThreadClient(Uri, TokenCredential) |
Initializes a new instance of ConversationThreadClient. |
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.
|
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
|
SendMessage(String, RequestContent, RequestContext) |
[Protocol Method] Sends a conversation message from Business to User.
|
SendMessage(String, SendConversationMessageOptions, CancellationToken) |
Sends a conversation message from Business to User. |
SendMessageAsync(String, RequestContent, RequestContext) |
[Protocol Method] Sends a conversation message from Business to User.
|
SendMessageAsync(String, SendConversationMessageOptions, CancellationToken) |
Sends a conversation message from Business to User. |