Partager via


ComponentDialog.EndComponentAsync Méthode

Définition

Termine la boîte de dialogue du composant dans le contexte de son parent.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> EndComponentAsync (Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, object result, System.Threading.CancellationToken cancellationToken);
abstract member EndComponentAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.EndComponentAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Overridable Function EndComponentAsync (outerDc As DialogContext, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

Paramètres

outerDc
DialogContext

Parent DialogContext pour la tournure actuelle de la conversation.

result
Object

Facultatif, valeur à retourner du composant de boîte de dialogue au contexte parent.

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.

Remarques

Si la tâche réussit, le résultat indique que le dialogue s’est terminé après que le tour a été traité par le dialogue.

En général, le contexte parent est le gestionnaire de boîte de dialogue ou de tour de bot qui a démarré le dialogue. Si le parent est un dialogue, la pile appelle la méthode du ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) parent pour renvoyer un résultat à la boîte de dialogue parente. Si la boîte de dialogue parente n’implémente pas « ResumeDialogAsync », le parent se termine également et le résultat est passé au contexte parent suivant, le cas échéant.

Le retourné DialogTurnResult contient la valeur de retour dans sa Result propriété.

S’applique à

Voir aussi