Partilhar via


ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Método

Definição

Chamado pelo adaptador (por exemplo, um BotFrameworkAdapter) no runtime para processar uma entrada Activity.

public virtual System.Threading.Tasks.Task OnTurnAsync(Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function OnTurnAsync (turnContext As ITurnContext, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

turnContext
ITurnContext

O objeto de contexto desta vez.

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

Este método chama outros métodos nesta classe com base no tipo de atividade a processar, o que permite que uma classe derivada forneça lógica específica do tipo de forma controlada.

Numa classe derivada, substitua este método para adicionar lógica que se aplique a todos os tipos de atividade. Adicione lógica a aplicar antes da lógica específica do tipo antes da chamada para o método de classe OnTurnAsync(ITurnContext, CancellationToken) base. Adicione lógica a aplicar após a lógica específica do tipo após a chamada para o método de classe OnTurnAsync(ITurnContext, CancellationToken) base.

Aplica-se a

Ver também