WaterfallStepContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera kontekst dla kroku w elemecie WaterfallDialog.
public class WaterfallStepContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type WaterfallStepContext = class
inherit DialogContext
Public Class WaterfallStepContext
Inherits DialogContext
- Dziedziczenie
Uwagi
Właściwość Context zawiera ITurnContext wartość dla bieżącego zwrotu.
Właściwości
ActiveDialog |
Pobiera buforowane wystąpienie aktywnego okna dialogowego w górnej części stosu lub |
Child |
Pobiera kontekst okna dialogowego dla elementu podrzędnego, jeśli istnieje aktywne dziecko. (Odziedziczone po DialogContext) |
Context |
Pobiera kontekst bieżącej konwersacji. (Odziedziczone po DialogContext) |
DialogManager |
Przestarzałe.
Pobiera bieżący dialogManager dla tego okna dialogowegoContext. Ta właściwość jest przestarzała. (Odziedziczone po DialogContext) |
Dialogs |
Pobiera zestaw okien dialogowych, które są aktywne dla bieżącego kontenera okna dialogowego. (Odziedziczone po DialogContext) |
Index |
Pobiera indeks bieżącego kroku kaskadowego, który jest wykonywany. |
Options |
Pobiera wszelkie opcje wywoływane przez okno dialogowe kaskadowe. |
Parent |
Pobiera lub ustawia element nadrzędny DialogContext, jeśli istnieje. Używany podczas wyszukiwania identyfikatora okna dialogowego do uruchomienia. (Odziedziczone po DialogContext) |
Reason |
Pobiera przyczynę wykonania kroku kaskadowego. |
Result |
Pobiera wynik z poprzedniego kroku kaskadowego. |
Services |
Pobiera kolekcję usług, która jest kontekstowa dla tego kontekstu okna dialogowego. (Odziedziczone po DialogContext) |
Stack |
Pobiera bieżący stos okna dialogowego. (Odziedziczone po DialogContext) |
State |
Pobiera lub ustawia dialogStateManager, który zarządza widokiem wszystkich zakresów pamięci. (Odziedziczone po DialogContext) |
Values |
Pobiera słownik wartości, które będą utrwalane we wszystkich akcjach kaskadowych. |
Metody
BeginDialogAsync(String, Object, CancellationToken) |
Uruchamia nowe okno dialogowe i wypycha go do stosu okien dialogowych. (Odziedziczone po DialogContext) |
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Usuwa istniejący stos okien dialogowych, co spowoduje anulowanie wszystkich okien dialogowych w stosie. (Odziedziczone po DialogContext) |
CancelAllDialogsAsync(CancellationToken) |
Usuwa istniejący stos okien dialogowych, co spowoduje anulowanie wszystkich okien dialogowych w stosie. (Odziedziczone po DialogContext) |
ContinueDialogAsync(CancellationToken) |
Kontynuuje wykonywanie aktywnego okna dialogowego, jeśli istnieje, przekazując bieżący do DialogContext metody aktywnego okna dialogowego ContinueDialogAsync(DialogContext, CancellationToken) . (Odziedziczone po DialogContext) |
EmitEventAsync(String, Object, Boolean, Boolean, CancellationToken) |
Wyszukuje okno dialogowe z danym identyfikatorem. Emituje nazwane zdarzenie dla bieżącego okna dialogowego lub kogoś, kto go uruchomił, do obsługi. (Odziedziczone po DialogContext) |
EndDialogAsync(Object, CancellationToken) |
Kończy okno dialogowe, wyskakując go ze stosu i zwraca opcjonalny wynik do elementu nadrzędnego okna dialogowego. Okno dialogowe elementu nadrzędnego to okno dialogowe, w ramach których rozpoczęto zakończenie za pośrednictwem wywołania do BeginDialogAsync(String, Object, CancellationToken) adresu lub PromptAsync(String, PromptOptions, CancellationToken). Okno dialogowe nadrzędne będzie miało wywołaną metodę ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) z dowolnym zwróconym wynikiem. Jeśli okno dialogowe nadrzędne nie zaimplementowało |
FindDialog(String) |
Znajdź identyfikator okna dialogowego dla danego kontekstu. (Odziedziczone po DialogContext) |
GetLocale() |
Uzyskaj informacje o kulturze w oknie dialogowymContext. (Odziedziczone po DialogContext) |
NextAsync(Object, CancellationToken) |
Przejdź do następnego kroku kaskady. |
PromptAsync(String, PromptOptions, CancellationToken) |
Funkcja pomocnika upraszczająca formatowanie opcji wywoływania okna dialogowego monitu. Ten pomocnik użyje argumentu, a następnie wywoła metodę |
ReplaceDialogAsync(String, Object, CancellationToken) |
Uruchamia nowe okno dialogowe i zastępuje na stosie aktualnie aktywne okno dialogowe nowym. Jest to szczególnie przydatne w przypadku tworzenia pętli lub przekierowywania do innego okna dialogowego. (Odziedziczone po DialogContext) |
RepromptDialogAsync(CancellationToken) |
Wywołuje metodę aktualnie aktywnego okna dialogowego RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) . Używane z oknami dialogowymi, które implementują zachowanie ponownego monitu. (Odziedziczone po DialogContext) |
Metody rozszerzania
DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
Nawiąż połączenie z aktywnym elementem IDialogDebugger i daj mu znać, że jesteśmy w danym momencie. |
DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
Wywołaj aktywne polecenie IDialogDebugger i poinformuj go o tym, że jesteśmy w danym momencie w oknie dialogowym. |
DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
Wywołaj aktywne wywołanie elementu IDialogDebugger i poinformuj go o tym, że jesteśmy w danym momencie w rozpoznawaniu. |
DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
Wywołaj aktywne wywołanie elementu IDialogDebugger i poinformuj go o tym, że jesteśmy w danym momencie w rozpoznawaniu. |
GetDebugger(DialogContext) |
Metoda rozszerzenia, aby pobrać metodę IDialogDebugger z okna dialogowegoContext. |