WaterfallStepContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Kontext für einen Schritt in einem bereit WaterfallDialog.
public class WaterfallStepContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type WaterfallStepContext = class
inherit DialogContext
Public Class WaterfallStepContext
Inherits DialogContext
- Vererbung
Hinweise
Die Context -Eigenschaft enthält den ITurnContext für den aktuellen Turn.
Eigenschaften
ActiveDialog |
Ruft die zwischengespeicherte Instanz des aktiven Dialogfelds am oberen Rand des Stapels ab oder |
Child |
Ruft den Dialogkontext für untergeordnete Elemente ab, wenn ein aktives untergeordnetes Element vorhanden ist. (Geerbt von DialogContext) |
Context |
Ruft den Kontext für den aktuellen Unterhaltungswechsel ab. (Geerbt von DialogContext) |
DialogManager |
Veraltet.
Ruft den aktuellen DialogManager für diesen DialogContext ab. Diese Eigenschaft ist veraltet. (Geerbt von DialogContext) |
Dialogs |
Ruft die Gruppe von Dialogfeldern ab, die für den aktuellen Dialogcontainer aktiv sind. (Geerbt von DialogContext) |
Index |
Ruft den Index des aktuellen Wasserfallschritts ab, der ausgeführt wird. |
Options |
Ruft alle Optionen ab, mit denen das Wasserfalldialogfeld aufgerufen wurde. |
Parent |
Ruft das übergeordnete DialogContextElement ab, falls vorhanden, oder legt dieses fest. Wird bei der Suche nach der ID eines zu startenden Dialogfelds verwendet. (Geerbt von DialogContext) |
Reason |
Ruft den Grund ab, aus dem der Wasserfallschritt ausgeführt wird. |
Result |
Ruft das Ergebnis aus dem vorherigen Wasserfallschritt ab. |
Services |
Ruft die Dienstesammlung ab, die für diesen Dialogkontext kontextbezogen ist. (Geerbt von DialogContext) |
Stack |
Ruft den aktuellen Dialogstapel ab. (Geerbt von DialogContext) |
State |
Ruft den DialogStateManager ab, der die Ansicht aller Speicherbereiche verwaltet, oder legt diese fest. (Geerbt von DialogContext) |
Values |
Ruft ein Wörterbuch mit Werten ab, das für alle Wasserfallaktionen beibehalten wird. |
Methoden
BeginDialogAsync(String, Object, CancellationToken) |
Startet einen neuen Dialog und legt ihn auf dem Dialogstapel ab. (Geerbt von DialogContext) |
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Löscht alle vorhandenen Dialogstapel, wodurch alle Dialoge auf dem Stapel abgebrochen werden. (Geerbt von DialogContext) |
CancelAllDialogsAsync(CancellationToken) |
Löscht alle vorhandenen Dialogstapel, wodurch alle Dialoge auf dem Stapel abgebrochen werden. (Geerbt von DialogContext) |
ContinueDialogAsync(CancellationToken) |
Setzt die Ausführung des aktiven Dialogfelds fort, falls vorhanden, durch Übergeben des aktuellen DialogContext an die Methode des aktiven Dialogs ContinueDialogAsync(DialogContext, CancellationToken) . (Geerbt von DialogContext) |
EmitEventAsync(String, Object, Boolean, Boolean, CancellationToken) |
Sucht nach einem Dialogfeld mit einer angegebenen ID. Gibt ein benanntes Ereignis für das aktuelle Dialogfeld oder eine Person aus, die es gestartet hat, um es zu behandeln. (Geerbt von DialogContext) |
EndDialogAsync(Object, CancellationToken) |
Beendet ein Dialogfeld, indem es aus dem Stapel geknallt wird, und gibt ein optionales Ergebnis an das übergeordnete Dialogfeld zurück. Das übergeordnete Dialogfeld ist das Dialogfeld, das über einen Aufruf von oder BeginDialogAsync(String, Object, CancellationToken)PromptAsync(String, PromptOptions, CancellationToken)beendet wird. Im übergeordneten Dialogfeld wird die ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) -Methode mit jedem zurückgegebenen Ergebnis aufgerufen. Wenn das übergeordnete Dialogfeld keine |
FindDialog(String) |
Suchen Sie die Dialog-ID für den angegebenen Kontext. (Geerbt von DialogContext) |
GetLocale() |
Rufen Sie die CultureInfo in DialogContext ab. (Geerbt von DialogContext) |
NextAsync(Object, CancellationToken) |
Überspringt den nächsten Schritt des Wasserfalls. |
PromptAsync(String, PromptOptions, CancellationToken) |
Hilfsfunktion, um die Formatierung der Optionen zum Aufrufen eines Eingabeaufforderungsdialogfelds zu vereinfachen. Dieses Hilfsprogramm akzeptiert ein |
ReplaceDialogAsync(String, Object, CancellationToken) |
Startet einen neuen Dialog und ersetzt den derzeit aktiven Dialog auf dem Stapel durch den neuen. Dies ist besonders nützlich, um Schleifen zu erstellen oder zu einem anderen Dialogfeld umzuleiten. (Geerbt von DialogContext) |
RepromptDialogAsync(CancellationToken) |
Ruft die Methode des aktuell aktiven Dialogfelds RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) auf. Wird mit Dialogfeldern verwendet, die ein Erneutes Eingabeaufforderungsverhalten implementieren. (Geerbt von DialogContext) |
Erweiterungsmethoden
DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
Rufen Sie den aktiven IDialogDebugger an, und teilen Sie ihm mit, dass wir uns an einem bestimmten Punkt befinden. |
DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
Rufen Sie den aktiven IDialogDebugger auf, und teilen Sie ihm mit, dass wir uns an einem bestimmten Punkt im Dialog befinden. |
DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
Rufen Sie den aktiven IDialogDebugger auf, und lassen Sie ihn wissen, dass wir uns an einem bestimmten Punkt in der Erkennung befinden. |
DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
Rufen Sie den aktiven IDialogDebugger auf, und lassen Sie ihn wissen, dass wir uns an einem bestimmten Punkt in der Erkennung befinden. |
GetDebugger(DialogContext) |
Erweiterungsmethode zum Abrufen von IDialogDebugger aus DialogContext. |