ActionContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Étend le DialogContext avec des méthodes supplémentaires pour manipuler la séquence d’actions en cours d’exécution pour un AdaptiveDialog.
public class ActionContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type ActionContext = class
inherit DialogContext
Public Class ActionContext
Inherits DialogContext
- Héritage
Constructeurs
ActionContext(DialogSet, DialogContext, DialogState, List<ActionState>, String) |
Initialise une nouvelle instance de la classe ActionContext. |
Propriétés
Actions |
Obtient ou définit la liste des actions en cours d’exécution. |
ActiveDialog |
Obtient l’instance mise en cache de la boîte de dialogue active en haut de la pile ou |
Changes |
Obtient la liste des modifications qui sont mises en file d’attente pour être appliquées. |
Child |
Obtient le contexte de boîte de dialogue pour enfant s’il existe un enfant actif. (Hérité de DialogContext) |
Context |
Obtient le contexte de la tournure actuelle de la conversation. (Hérité de DialogContext) |
DialogManager |
Obsolète.
Obtient le DialogManager actuel pour ce dialogContext. Cette propriété est obsolète. (Hérité de DialogContext) |
Dialogs |
Obtient l’ensemble des dialogues actifs pour le conteneur de dialogues actuel. (Hérité de DialogContext) |
Parent |
Obtient ou définit le parent DialogContext, le cas échéant. Utilisé lors de la recherche de l’ID d’une boîte de dialogue à démarrer. (Hérité de DialogContext) |
Services |
Obtient la collection de services qui est contextuelle à ce contexte de boîte de dialogue. (Hérité de DialogContext) |
Stack |
Obtient la pile de dialogues actuelle. (Hérité de DialogContext) |
State |
Obtient ou définit le DialogStateManager qui gère l’affichage de toutes les étendues de mémoire. (Hérité de DialogContext) |
Méthodes
ApplyChangesAsync(CancellationToken) |
Applique toutes les modifications mises en file d’attente. |
BeginDialogAsync(String, Object, CancellationToken) |
Démarre un nouveau dialogue et l’envoie (push) à la pile de dialogues. (Hérité de DialogContext) |
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile. (Hérité de DialogContext) |
CancelAllDialogsAsync(CancellationToken) |
Supprime toute pile de dialogues existante, annulant ainsi tous les dialogues sur la pile. (Hérité de DialogContext) |
ContinueDialogAsync(CancellationToken) |
Poursuit l’exécution du dialogue actif, le cas échéant, en passant le actuel DialogContext à la méthode du ContinueDialogAsync(DialogContext, CancellationToken) dialogue actif. (Hérité de DialogContext) |
EmitEventAsync(String, Object, Boolean, Boolean, CancellationToken) |
Recherche une boîte de dialogue avec un ID donné. Émet un événement nommé pour la boîte de dialogue active ou une personne qui l’a démarrée à gérer. (Hérité de DialogContext) |
EndDialogAsync(Object, CancellationToken) |
Termine un dialogue en le faisant apparaître hors de la pile et retourne un résultat facultatif au parent du dialogue. La boîte de dialogue parente est la boîte de dialogue démarrée sur en cours de fin via un appel à BeginDialogAsync(String, Object, CancellationToken) ou PromptAsync(String, PromptOptions, CancellationToken). La méthode de la ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) boîte de dialogue parente est appelée avec n’importe quel résultat retourné. Si la boîte de dialogue parente n’a pas implémenté de |
FindDialog(String) |
Recherchez l’ID de boîte de dialogue pour le contexte donné. (Hérité de DialogContext) |
GetLocale() |
Obtenez cultureInfo dans DialogContext. (Hérité de DialogContext) |
PromptAsync(String, PromptOptions, CancellationToken) |
Fonction d’assistance pour simplifier la mise en forme des options d’appel d’une boîte de dialogue d’invite. Cette assistance prend un |
QueueChanges(ActionChangeList) |
Met en file d’attente un ensemble de modifications qui seront appliquées lorsque ApplyChanges est appelé. |
ReplaceDialogAsync(String, Object, CancellationToken) |
Démarre un nouveau dialogue et remplace dans la pile le dialogue actif par le nouveau. Cela est particulièrement utile pour créer des boucles ou rediriger vers un autre dialogue. (Hérité de DialogContext) |
RepromptDialogAsync(CancellationToken) |
Appelle la méthode du RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) dialogue actif. Utilisé avec des boîtes de dialogue qui implémentent un comportement de nouvelle invite. (Hérité de DialogContext) |
Méthodes d’extension
DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
Appelez IDialogDebugger actif et faites-le savoir que nous sommes à un moment donné. |
DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
Appelez IDialogDebugger actif et faites-le savoir que nous sommes à un point donné dans la boîte de dialogue. |
DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
Appelez IDialogDebugger actif et faites-le savoir que nous sommes à un point donné dans le recognizer. |
DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
Appelez IDialogDebugger actif et faites-le savoir que nous sommes à un point donné dans le recognizer. |
GetDebugger(DialogContext) |
Méthode d’extension pour obtenir IDialogDebugger à partir de DialogContext. |