Dialog 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.
Basisklasse voor alle dialoogvensters.
public abstract class Dialog
type Dialog = class
Public MustInherit Class Dialog
- Overname
-
Dialog
- Afgeleid
Constructors
Dialog(String) |
Initialiseert een nieuw exemplaar van de Dialog klasse. Aangeroepen vanuit constructors in afgeleide klassen om de Dialog klasse te initialiseren. |
Velden
EndOfTurn |
Een DialogTurnResult die aangeeft dat het huidige dialoogvenster nog steeds actief is en wacht op invoer van de gebruiker. |
Eigenschappen
Id |
Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld. |
Source |
Hiermee haalt u de informatie op van de cref="SourceRange"/>. |
TelemetryClient |
Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld voor gebruik voor logboekregistratie. |
Methoden
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij het het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt beëindigd. |
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. |
OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt. |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item. |
RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. |
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 deze wending heeft voltooid, zodat het besturingselement wordt teruggezet naar dit dialoogvenster. |
Extensiemethoden
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij deze naar de stack wordt gepusht. |