Partilhar via


DelegatingTurnContext<T>.UpdateActivityAsync Método

Definição

Substitui uma atividade existente.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityAsync (Microsoft.Bot.Schema.IActivity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.UpdateActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function UpdateActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Parâmetros

activity
IActivity

Nova atividade de substituição.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Implementações

Observações

Se a atividade for enviada com êxito, o resultado da tarefa contém um ResourceResponse objeto que contém o ID que o canal de receção atribuiu à atividade.

Antes de chamar esta opção, defina o ID da atividade de substituição para o ID da atividade a substituir.

Nem todos os canais suportam esta operação. Para canais que não o fizerem, esta chamada pode gerar uma exceção.

Aplica-se a

Ver também