Partager via


BotAdapter.RunPipelineAsync Méthode

Définition

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

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 être informés de l'annulation.

Retours

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

Exceptions

turnContext a la valeur null.

Remarques

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

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 du OnTurnAsync(ITurnContext, CancellationToken) 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 à