Condividi tramite


ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Metodo

Definizione

Chiamato dall'adapter (ad esempio, un BotFrameworkAdapter) in fase di esecuzione per elaborare un oggetto in ingresso 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

Parametri

turnContext
ITurnContext

Oggetto contesto per questo turno.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire.

Implementazioni

Commenti

Questo metodo chiama altri metodi in questa classe in base al tipo di attività da elaborare, che consente a una classe derivata di fornire una logica specifica del tipo in modo controllato.

In una classe derivata eseguire l'override di questo metodo per aggiungere logica che si applica a tutti i tipi di attività. Aggiungere la logica da applicare prima della logica specifica del tipo prima della chiamata al metodo della classe OnTurnAsync(ITurnContext, CancellationToken) base. Aggiungere la logica da applicare dopo la logica specifica del tipo dopo la chiamata al metodo della classe OnTurnAsync(ITurnContext, CancellationToken) di base.

Si applica a

Vedi anche