Partager via


ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Méthode

Définition

Appelé par l’adaptateur (par exemple, un BotFrameworkAdapter) au moment de l’exécution afin de traiter un entrant 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

Paramètres

turnContext
ITurnContext

Objet de contexte pour ce tour.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Tâche qui représente le travail mis en file d’attente pour s’exécuter.

Implémente

Remarques

Cette méthode appelle d’autres méthodes de cette classe en fonction du type de l’activité à traiter, ce qui permet à une classe dérivée de fournir une logique spécifique au type de manière contrôlée.

Dans une classe dérivée, remplacez cette méthode pour ajouter une logique qui s’applique à tous les types d’activité. Ajoutez la logique à appliquer avant la logique spécifique au type avant l’appel à la méthode de classe OnTurnAsync(ITurnContext, CancellationToken) de base. Ajoutez la logique à appliquer après la logique spécifique au type après l’appel à la méthode de classe OnTurnAsync(ITurnContext, CancellationToken) de base.

S’applique à

Voir aussi