Dialog Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída pro všechna dialogová okna.
public abstract class Dialog
type Dialog = class
Public MustInherit Class Dialog
- Dědičnost
-
Dialog
- Odvozené
Konstruktory
Dialog(String) |
Inicializuje novou instanci Dialog třídy. Volá se z konstruktorů v odvozených třídách k inicializaci Dialog třídy. |
Pole
EndOfTurn |
A DialogTurnResult , která označuje, že aktuální dialogové okno je stále aktivní a čeká na vstup z dalšího turnu uživatele. |
Vlastnosti
Id |
Získá nebo nastaví ID dialogového okna. |
Source |
Získá informace cref="SourceRange"/>. |
TelemetryClient |
Získá nebo nastaví na IBotTelemetryClient použití pro protokolování. |
Metody
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Volá se při spuštění dialogového okna a vložení do zásobníku dialogů. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Volá se při pokračování dialogového okna, kde se jedná o aktivní dialogové okno a uživatel odpoví novou aktivitou. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Volá se, když dialogové okno končí. |
GetVersion() |
Získá jedinečný řetězec, který představuje verzi tohoto dialogového okna. Pokud se verze změní mezi otočeními, systém dialogového okna vygeneruje DialogChanged událost. |
OnComputeId() |
Vytvoří ID výpočetních prostředků pro dialogové okno. |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se při vyvolání události pomocí aktuálního |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se poté, co byla událost bublinou pro všechny nadřazené položky a nebyla zpracována. |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se před tím, než je událost bublinou na nadřazenou položku. |
RegisterSourceLocation(String, Int32) |
Zaregistruje cref="SourceRange"/> v zadaném umístění. |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Volá se, když má dialogové okno znovu vyzvat uživatele k zadání vstupu. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Volá se, když podřízené dialogové okno dokončilo toto otočení, a vrátí tak řízení do tohoto dialogového okna. |
Metody rozšíření
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Vytvoří zásobník dialogových oken a spustí dialogové okno, které ho nasdílí do zásobníku. |