Idioma

ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Método

Definição

Chamado pelo adaptador (por exemplo, um BotFrameworkAdapter) em tempo de execução para processar um inbound 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 para esta viragem.

cancellationToken
CancellationToken

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

Devoluções

Uma tarefa que representa o trabalho enfileirado para ser executado.

Implementações

Observações

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

Em uma classe derivada, substitua esse método para adicionar lógica que se aplica a todos os tipos de atividade. Adicionar lógica para aplicar antes da lógica específica do tipo antes da chamada ao método da classe OnTurnAsync(ITurnContext, CancellationToken) base. Adicione lógica para aplicar após a lógica específica do tipo após a chamada ao método da classe OnTurnAsync(ITurnContext, CancellationToken) base.

Aplica-se a

Ver também