ComponentDialog 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 Dialog die bestaat uit andere dialoogvensters.
public class ComponentDialog : Microsoft.Bot.Builder.Dialogs.DialogContainer
type ComponentDialog = class
inherit DialogContainer
Public Class ComponentDialog
Inherits DialogContainer
- Overname
Opmerkingen
Een onderdeeldialoogvenster heeft een binnenste DialogSet en , DialogContextdie een binnenste dialoogvensterstack biedt die verborgen is voor het bovenliggende dialoogvenster.
Constructors
ComponentDialog(String) |
Initialiseert een nieuw exemplaar van de ComponentDialog klasse. |
Velden
PersistedDialogState |
De id voor de permanente dialoogvensterstatus. |
Eigenschappen
Dialogs |
Hiermee worden de containers DialogSetopgehaald of ingesteld. (Overgenomen van DialogContainer) |
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 al dan niet moet communiceren met geheugenbereiken. (Overgenomen van DialogContainer) |
InitialDialogId |
Hiermee wordt de id opgehaald of ingesteld die is toegewezen aan het eerste dialoogvenster. |
Source |
Hiermee haalt u de informatie op van de cref="SourceRange"/>. (Overgenomen van Dialog) |
TelemetryClient |
Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld voor gebruik voor logboekregistratie. Bij het instellen van deze eigenschap worden ook alle eigenschappen van de ingesloten dialoogvensters TelemetryClient ingesteld. (Overgenomen van DialogContainer) |
Methoden
AddDialog(Dialog) |
Hiermee voegt u een nieuw Dialog toe aan het onderdeeldialoogvenster en wordt het bijgewerkte onderdeel geretourneerd. |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de bovenliggende dialoogvensterstack wordt gepusht. |
CheckForVersionChangeAsync(DialogContext, CancellationToken) |
CheckForVersionChangeAsync. (Overgenomen van DialogContainer) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij het het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit. |
CreateChildContext(DialogContext) |
Hiermee maakt u een binnenste DialogContext. |
EndComponentAsync(DialogContext, Object, CancellationToken) |
Hiermee wordt het onderdeeldialoogvenster in de bovenliggende context beëindigd. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt beëindigd. |
EnsureInitializedAsync(DialogContext) |
Zorgt ervoor dat het dialoogvenster is geïnitialiseerd. |
FindDialog(String) |
Hiermee wordt een onderliggend dialoogvenster gevonden dat eerder aan de container is toegevoegd. (Overgenomen van DialogContainer) |
FindDialog(String, DialogContext) |
Hiermee wordt een onderliggend dialoogvenster gevonden dat eerder aan de container is toegevoegd. Gebruikt DialogContext als terugval om het dialoogvenster te verzamelen. (Overgenomen van DialogContainer) |
GetInternalVersion() |
GetInternalVersion: retourneert de interne versie-id voor deze container. (Overgenomen van DialogContainer) |
GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen bochten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden. (Overgenomen van Dialog) |
OnBeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de bovenliggende dialoogvensterstack wordt gepusht. |
OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. (Overgenomen van Dialog) |
OnContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij het het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit. |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van |
OnEndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt beëindigd. |
OnInitializeAsync(DialogContext) |
Het dialoogvenster wordt geïnitialiseerd. |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt. (Overgenomen van Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item. (Overgenomen van Dialog) |
OnRepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen. |
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. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wordt aangeroepen wanneer een onderliggend dialoogvenster in de dialoogvensterstack van het bovenliggende item deze bewerking heeft voltooid, zodat het besturingselement wordt teruggezet naar dit dialoogvensteronderdeel. |
Extensiemethoden
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij deze naar de stack wordt gepusht. |