WaterfallStepContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt context voor een stap in een WaterfallDialog.
public class WaterfallStepContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type WaterfallStepContext = class
inherit DialogContext
Public Class WaterfallStepContext
Inherits DialogContext
- Overname
Opmerkingen
De Context eigenschap bevat de ITurnContext voor de huidige beurt.
Eigenschappen
ActiveDialog |
Hiermee wordt het exemplaar in de cache opgehaald van het actieve dialoogvenster boven aan de stack of |
Child |
Hiermee wordt de dialoogvenstercontext voor het onderliggende element weergegeven als er een actief onderliggend item is. (Overgenomen van DialogContext) |
Context |
Hiermee haalt u de context op voor de huidige wending van het gesprek. (Overgenomen van DialogContext) |
DialogManager |
Verouderd.
Hiermee haalt u de huidige DialogManager voor dit dialoogvensterContext op. Deze eigenschap is verouderd. (Overgenomen van DialogContext) |
Dialogs |
Hiermee haalt u de set dialoogvensters op die actief zijn voor de huidige dialoogvenstercontainer. (Overgenomen van DialogContext) |
Index |
Hiermee haalt u de index op van de huidige watervalstap die wordt uitgevoerd. |
Options |
Hiermee worden alle opties opgehaald waarmee het watervaldialoogvenster is aangeroepen. |
Parent |
Hiermee wordt het bovenliggende DialogContextitem opgehaald of ingesteld, indien van toepassing. Wordt gebruikt bij het zoeken naar de id van een dialoogvenster om te starten. (Overgenomen van DialogContext) |
Reason |
Hiermee wordt de reden opgehaald waarom de watervalstap wordt uitgevoerd. |
Result |
Hiermee haalt u het resultaat van de vorige watervalstap op. |
Services |
Hiermee haalt u de servicesverzameling op die contextafhankelijk is voor deze dialoogvenstercontext. (Overgenomen van DialogContext) |
Stack |
Hiermee haalt u de huidige dialoogvensterstack op. (Overgenomen van DialogContext) |
State |
Hiermee wordt de DialogStateManager opgehaald of ingesteld waarmee de weergave van alle geheugenbereiken wordt beheerd. (Overgenomen van DialogContext) |
Values |
Hiermee haalt u een woordenlijst op met waarden die worden behouden voor alle watervalacties. |
Methoden
BeginDialogAsync(String, Object, CancellationToken) |
Hiermee wordt een nieuw dialoogvenster gestart en naar de dialoogvensterstack gepusht. (Overgenomen van DialogContext) |
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Hiermee verwijdert u een bestaande dialoogvensterstack, waardoor alle dialoogvensters op de stapel worden geannuleerd. (Overgenomen van DialogContext) |
CancelAllDialogsAsync(CancellationToken) |
Hiermee verwijdert u een bestaande dialoogvensterstack, waardoor alle dialoogvensters op de stapel worden geannuleerd. (Overgenomen van DialogContext) |
ContinueDialogAsync(CancellationToken) |
Hiermee gaat u verder met de uitvoering van het actieve dialoogvenster, indien aanwezig, door de huidige DialogContext door te geven aan de methode van ContinueDialogAsync(DialogContext, CancellationToken) het actieve dialoogvenster. (Overgenomen van DialogContext) |
EmitEventAsync(String, Object, Boolean, Boolean, CancellationToken) |
Hiermee zoekt u naar een dialoogvenster met een bepaalde id. Verzendt een benoemde gebeurtenis voor het huidige dialoogvenster, of iemand die het heeft gestart, om te verwerken. (Overgenomen van DialogContext) |
EndDialogAsync(Object, CancellationToken) |
Hiermee beëindigt u een dialoogvenster door het uit de stapel te halen en wordt een optioneel resultaat geretourneerd naar het bovenliggende dialoogvenster. Het bovenliggende dialoogvenster is het dialoogvenster dat is gestart en wordt beëindigd via een aanroep naar BeginDialogAsync(String, Object, CancellationToken) of PromptAsync(String, PromptOptions, CancellationToken). De methode van het bovenliggende dialoogvenster wordt ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) aangeroepen met elk geretourneerd resultaat. Als het bovenliggende dialoogvenster geen methode heeft geïmplementeerd |
FindDialog(String) |
Zoek de dialoogvenster-id voor de opgegeven context. (Overgenomen van DialogContext) |
GetLocale() |
Haal de CultureInfo op in DialogContext. (Overgenomen van DialogContext) |
NextAsync(Object, CancellationToken) |
Hiermee gaat u naar de volgende stap van de waterval. |
PromptAsync(String, PromptOptions, CancellationToken) |
Helperfunctie om de opmaak van de opties voor het aanroepen van een promptdialoogvenster te vereenvoudigen. Deze helper neemt een |
ReplaceDialogAsync(String, Object, CancellationToken) |
Start een nieuw dialoogvenster en vervangt op de stapel het momenteel actieve dialoogvenster door het nieuwe. Dit is met name handig voor het maken van lussen of het omleiden naar een ander dialoogvenster. (Overgenomen van DialogContext) |
RepromptDialogAsync(CancellationToken) |
Roept de methode van RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) het momenteel actieve dialoogvenster aan. Wordt gebruikt met dialoogvensters die een gedrag voor opnieuw vragen implementeren. (Overgenomen van DialogContext) |
Extensiemethoden
DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
Roep de actieve IDialogDebugger aan en laat weten dat we op een bepaald punt zijn. |
DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
Roep het actieve IDialogDebugger aan en laat weten dat we ons op een bepaald punt in het dialoogvenster bevinden. |
DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
Roep het actieve IDialogDebugger aan en laat weten dat we ons op een bepaald punt in de Recognizer bevinden. |
DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
Roep het actieve IDialogDebugger aan en laat weten dat we ons op een bepaald punt in de Recognizer bevinden. |
GetDebugger(DialogContext) |
Extensiemethode om IDialogDebugger op te halen uit DialogContext. |