Partager via


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Méthode

Définition

Appelé lorsque le dialogue est poursuivi, où il s’agit du dialogue actif et où l’utilisateur répond avec une nouvelle activité.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ContinueDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, System.Threading.CancellationToken cancellationToken = default);
override this.ContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ContinueDialogAsync (outerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Paramètres

outerDc
DialogContext

Parent DialogContext de la conversation en cours.

cancellationToken
CancellationToken

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

Retours

Task représentant l’opération asynchrone.

Remarques

Si la tâche réussit, le résultat indique si le dialogue est toujours actif une fois que le tour a été traité par le dialogue. Le résultat peut également contenir une valeur de retour.

Si cette méthode n’est *pas* remplacée, le dialogue de composant appelle la ContinueDialogAsync(CancellationToken) méthode dans son contexte de dialogue interne. Si la pile de dialogues interne est vide, la boîte de dialogue de composant se termine et, si un Result est disponible, la boîte de dialogue de composant l’utilise comme valeur de retour.

S’applique à

Voir aussi