DialogContainer 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.
Een container voor een set dialoogvensters.
public abstract class DialogContainer : Microsoft.Bot.Builder.Dialogs.Dialog
type DialogContainer = class
inherit Dialog
Public MustInherit Class DialogContainer
Inherits Dialog
- Overname
- Afgeleid
Constructors
DialogContainer(Boolean, String) |
Initialiseert een nieuw exemplaar van de DialogContainer klasse. |
DialogContainer(String) |
Initialiseert een nieuw exemplaar van de DialogContainer klasse. |
Eigenschappen
Dialogs |
Hiermee worden de containers DialogSetopgehaald of ingesteld. |
Id |
Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld. (Overgenomen van Dialog) |
IgnoreMemoryScopeBinding |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dit DialogContainer moet communiceren met geheugenbereiken. |
Source |
Hiermee haalt u de informatie op van cref="SourceRange"/>. (Overgenomen van Dialog) |
TelemetryClient |
Hiermee wordt opgehaald of ingesteld IBotTelemetryClient voor gebruik voor logboekregistratie. Bij het instellen van deze eigenschap worden ook de eigenschappen van alle ingesloten dialoogvensters TelemetryClient ingesteld. |
Methoden
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht. (Overgenomen van Dialog) |
CheckForVersionChangeAsync(DialogContext, CancellationToken) |
CheckForVersionChangeAsync. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij dit het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit. (Overgenomen van Dialog) |
CreateChildContext(DialogContext) |
Hiermee maakt u een interne dialoogvenstercontext voor de actieve onderliggende containers. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster eindigt. (Overgenomen van Dialog) |
FindDialog(String) |
Hiermee zoekt u een onderliggend dialoogvenster dat eerder aan de container is toegevoegd. |
FindDialog(String, DialogContext) |
Hiermee zoekt u een onderliggend dialoogvenster dat eerder aan de container is toegevoegd. Gebruikt DialogContext als terugval om het dialoogvenster te verzamelen. |
GetInternalVersion() |
GetInternalVersion : retourneert de interne versie-id voor deze container. |
GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden. (Overgenomen van Dialog) |
OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. (Overgenomen van Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is geactiveerd, met behulp van |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle ouders is verzonden en niet is verwerkt. (Overgenomen van Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt verzonden. (Overgenomen van Dialog) |
RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen. (Overgenomen van Dialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wordt aangeroepen wanneer een onderliggend dialoogvenster deze beurt heeft voltooid, zodat het besturingselement wordt teruggezet naar dit dialoogvenster. (Overgenomen van Dialog) |
Extensiemethoden
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster dat naar de stack wordt gepusht. |