Partilhar via


ChatClient.CreateChatThreadAsync Método

Definição

Sobrecargas

CreateChatThreadAsync(CreateChatThreadOptions, CancellationToken)

Cria um ChatThreadClient de forma assíncrona. ChatThreadClient.

CreateChatThreadAsync(String, IEnumerable<ChatParticipant>, String, CancellationToken)

Cria um ChatThreadClient de forma assíncrona. ChatThreadClient.

CreateChatThreadAsync(CreateChatThreadOptions, CancellationToken)

Origem:
ChatClient.cs

Cria um ChatThreadClient de forma assíncrona. ChatThreadClient.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>> CreateChatThreadAsync (Azure.Communication.Chat.CreateChatThreadOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateChatThreadAsync : Azure.Communication.Chat.CreateChatThreadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>>
override this.CreateChatThreadAsync : Azure.Communication.Chat.CreateChatThreadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>>
Public Overridable Function CreateChatThreadAsync (options As CreateChatThreadOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of CreateChatThreadResult))

Parâmetros

options
CreateChatThreadOptions

CreateChatThreadOptions

cancellationToken
CancellationToken

O token de cancelamento para a tarefa.

Retornos

Exceções

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Aplica-se a

CreateChatThreadAsync(String, IEnumerable<ChatParticipant>, String, CancellationToken)

Origem:
ChatClient.cs
Origem:
ChatClient.cs

Cria um ChatThreadClient de forma assíncrona. ChatThreadClient.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>> CreateChatThreadAsync (string topic, System.Collections.Generic.IEnumerable<Azure.Communication.Chat.ChatParticipant> participants = default, string idempotencyToken = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateChatThreadAsync : string * seq<Azure.Communication.Chat.ChatParticipant> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>>
override this.CreateChatThreadAsync : string * seq<Azure.Communication.Chat.ChatParticipant> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.Chat.CreateChatThreadResult>>
Public Overridable Function CreateChatThreadAsync (topic As String, Optional participants As IEnumerable(Of ChatParticipant) = Nothing, Optional idempotencyToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of CreateChatThreadResult))

Parâmetros

topic
String

Tópico para o thread de chat

participants
IEnumerable<ChatParticipant>

Participantes a serem incluídos no thread de chat

idempotencyToken
String

Se especificado, o cliente direciona que a solicitação é repetível; ou seja, o cliente pode fazer a solicitação várias vezes com a mesma Repeatability-Request-ID e obter de volta uma resposta apropriada sem que o servidor execute a solicitação várias vezes. O valor do Repeatability-Request-ID é uma cadeia de caracteres opaca que representa um identificador gerado pelo cliente, globalmente exclusivo para todos os tempos, para a solicitação. É recomendável usar UUIDs da versão 4 (aleatória).

cancellationToken
CancellationToken

O token de cancelamento para a tarefa.

Retornos

Exceções

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Aplica-se a