Partager via


DialogContext.CancelAllDialogsAsync Méthode

Définition

Surcharges

CancelAllDialogsAsync(CancellationToken)

Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile.

CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)

Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile.

CancelAllDialogsAsync(CancellationToken)

Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> CancelAllDialogsAsync (System.Threading.CancellationToken cancellationToken = default);
member this.CancelAllDialogsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function CancelAllDialogsAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Paramètres

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 à exécuter.

Remarques

Si la tâche réussit, le résultat indique que les dialogues ont été annulés après le traitement du tour par le dialogue ou que la pile était déjà vide.

En général, le contexte parent est le gestionnaire 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 retourner un résultat au dialogue parent. 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.

Voir aussi

S’applique à

CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)

Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> CancelAllDialogsAsync (bool cancelParents, string eventName = default, object eventValue = default, System.Threading.CancellationToken cancellationToken = default);
member this.CancelAllDialogsAsync : bool * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function CancelAllDialogsAsync (cancelParents As Boolean, Optional eventName As String = Nothing, Optional eventValue As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Paramètres

cancelParents
Boolean

Si la valeur est true, l’annulation s’affiche également dans les boîtes de dialogue parentes.

eventName
String

Événement.

eventValue
Object

Valeur d'événement.

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 à exécuter.

Remarques

Si la tâche réussit, le résultat indique que les dialogues ont été annulés après le traitement du tour par le dialogue ou que la pile était déjà vide.

En général, le contexte parent est le gestionnaire 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 retourner un résultat au dialogue parent. 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.

Voir aussi

S’applique à