Langue

BotAdapter.RunPipelineAsync Méthode

Définition

Démarre le traitement de l’activité pour le tour actuel du bot.

protected System.Threading.Tasks.Task RunPipelineAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
member this.RunPipelineAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Function RunPipelineAsync (turnContext As ITurnContext, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Paramètres

turnContext
ITurnContext

Objet de contexte du tour.

callback
BotCallbackHandler

Méthode de rappel à exécuter à la fin du pipeline.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

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

Exceptions

turnContext a la valeur null.

Remarques

L’adaptateur appelle l’intergiciel dans l’ordre dans lequel vous l’avez ajouté. L’adaptateur passe dans l’objet de contexte pour le tour et un délégué suivant, et l’intergiciel appelle le délégué pour passer le contrôle au middleware suivant dans le pipeline. Une fois le contrôle atteint la fin du pipeline, l’adaptateur appelle la méthode callback. Si un composant middleware n’appelle pas le délégué suivant, l’adaptateur n’appelle aucune des méthodes du OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) middleware ultérieur ni la méthode de rappel, et le pipeline court-circuite.

Lorsque le tour est lancé par une activité utilisateur (messagerie réactive), la méthode de rappel est une référence à la méthode OnTurnAsync(ITurnContext, CancellationToken) du bot. Lorsque le tour est lancé par un appel à ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) (messagerie proactive), la méthode de rappel est la méthode de rappel fournie dans l’appel.

S’applique à