Partilhar via


ChatThreadClient Classe

Definição

O cliente Serviços de Comunicação do Azure ChatThread.

public class ChatThreadClient
type ChatThreadClient = class
Public Class ChatThreadClient
Herança
ChatThreadClient

Construtores

ChatThreadClient()

Inicializa uma nova instância de ChatThreadClient para zombar.

ChatThreadClient(String, Uri, CommunicationTokenCredential, ChatClientOptions)

Inicializa uma nova instância de ChatThreadClient.

Propriedades

Id

Representa o identificador exclusivo para o thread associado a essa instância.

Métodos

AddParticipant(ChatParticipant, CancellationToken)

Adiciona participantes a um thread. Se os participantes já existirem, nenhuma alteração ocorrerá.

AddParticipantAsync(ChatParticipant, CancellationToken)

Adiciona um participante a um thread de forma assíncrona. Se o participante já existir, nenhuma alteração ocorrerá.

AddParticipants(IEnumerable<ChatParticipant>, CancellationToken)

Adiciona participantes a um thread. Se os participantes já existirem, nenhuma alteração ocorrerá.

AddParticipantsAsync(IEnumerable<ChatParticipant>, CancellationToken)

Adiciona participantes a um thread de forma assíncrona. Se os participantes já existirem, nenhuma alteração ocorrerá.

DeleteMessage(String, CancellationToken)

Exclui uma mensagem.

DeleteMessageAsync(String, CancellationToken)

Exclui uma mensagem.

GetMessage(String, CancellationToken)

Obtém uma mensagem por id.

GetMessageAsync(String, CancellationToken)

Obtém uma mensagem por id de forma assíncrona.

GetMessages(Nullable<DateTimeOffset>, CancellationToken)

Obtém uma lista de mensagens de um thread.

GetMessagesAsync(Nullable<DateTimeOffset>, CancellationToken)

Obtém uma lista de mensagens de um thread de forma assíncrona.

GetParticipants(Nullable<Int32>, CancellationToken)

Obtém os participantes de um thread.

GetParticipantsAsync(Nullable<Int32>, CancellationToken)

Obtém os participantes de um thread de forma assíncrona.

GetProperties(CancellationToken)

Obtém um thread de chat.

GetPropertiesAsync(CancellationToken)

Obtém um thread de chat de forma assíncrona.

GetReadReceipts(Nullable<Int32>, CancellationToken)

Obtém as confirmações de leitura para um thread.

GetReadReceiptsAsync(Nullable<Int32>, CancellationToken)

Obtém recibos de leitura para um thread de forma assíncrona.

RemoveParticipant(CommunicationIdentifier, CancellationToken)

Remova um membro de um thread .

RemoveParticipantAsync(CommunicationIdentifier, CancellationToken)

Remova um participante de um thread de forma assíncrona.

SendMessage(SendChatMessageOptions, CancellationToken)

Envia uma mensagem para um thread.

SendMessage(String, ChatMessageType, String, CancellationToken)

Envia uma mensagem para um thread.

SendMessageAsync(SendChatMessageOptions, CancellationToken)

Envia uma mensagem para um thread de forma assíncrona.

SendMessageAsync(String, ChatMessageType, String, CancellationToken)

Envia uma mensagem para um thread de forma assíncrona.

SendReadReceipt(String, CancellationToken)

Envia um evento de confirmação de leitura para um thread, em nome de um usuário.

SendReadReceiptAsync(String, CancellationToken)

Envia um evento de confirmação de leitura para um thread, em nome de um usuário de forma assíncrona.

SendTypingNotification(CancellationToken)

Posta um evento de digitação em um thread, em nome de um usuário.

SendTypingNotification(TypingNotificationOptions, CancellationToken)

Posta um evento de digitação em um thread, em nome de um usuário.

SendTypingNotificationAsync(CancellationToken)

Posta um evento de digitação em um thread, em nome de um usuário de forma assíncrona.

SendTypingNotificationAsync(TypingNotificationOptions, CancellationToken)

Posta um evento de digitação em um thread, em nome de um usuário de forma assíncrona.

UpdateMessage(String, String, CancellationToken)

Atualizações uma mensagem de forma síncrona.

UpdateMessage(UpdateChatMessageOptions, CancellationToken)

Atualizações uma mensagem de forma síncrona.

UpdateMessageAsync(String, String, CancellationToken)

Atualizações uma mensagem de forma assíncrona.

UpdateMessageAsync(UpdateChatMessageOptions, CancellationToken)

Atualizações uma mensagem de forma assíncrona.

UpdateProperties(UpdateChatThreadPropertiesOptions, CancellationToken)

Atualizações as propriedades do thread.

UpdatePropertiesAsync(UpdateChatThreadPropertiesOptions, CancellationToken)

Atualizações as propriedades do thread de forma assíncrona.

UpdateTopic(String, CancellationToken)

Atualizações o tópico do thread.

UpdateTopicAsync(String, CancellationToken)

Atualizações o tópico do thread de forma assíncrona.

Aplica-se a