Sdílet prostřednictvím


BeginDialog Třída

Definice

Akce, která začne s prováděním jiného dialogového okna, po dokončení se vrátí volajícímu.

public class BeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type BeginDialog = class
    inherit BaseInvokeDialog
Public Class BeginDialog
Inherits BaseInvokeDialog
Dědičnost
Odvozené

Konstruktory

BeginDialog(String, Object, String, Int32)

Inicializuje novou instanci BeginDialog třídy .

Pole

Kind

Identifikátor třídy.

Vlastnosti

ActivityProcessed

Získá nebo nastaví hodnotu označující, zda má nové dialogové okno zpracovat aktivitu.

(Zděděno od BaseInvokeDialog)
Dialog

Získá nebo nastaví dialogové okno na volání.

(Zděděno od BaseInvokeDialog)
Disabled

Získá nebo nastaví volitelný výraz, který pokud je true zakáže tuto akci.

Id

Získá nebo nastaví ID pro dialogové okno.

(Zděděno od Dialog)
Options

Získá nebo nastaví konfigurovatelné možnosti dialogového okna.

(Zděděno od BaseInvokeDialog)
ResultProperty

Získá nebo nastaví cestu vlastnosti pro uložení výsledku dialogového okna.

Source

Získá informace cref="SourceRange"/>.

(Zděděno od Dialog)
TelemetryClient

Získá nebo nastaví k IBotTelemetryClient použití pro protokolování.

(Zděděno od Dialog)

Metody

BeginDialogAsync(DialogContext, Object, CancellationToken)

Volá se při spuštění dialogového okna a jeho vložení do zásobníku dialogových oken.

BindOptions(DialogContext, Object)

BindOptions – vyhodnocení výrazů v možnostech.

(Zděděno od BaseInvokeDialog)
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.

(Zděděno od Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Volá se, když dialogové okno končí.

(Zděděno od Dialog)
GetDependencies()

Vytvoří výčet závislostí podřízených dialogových oken, aby je bylo možné přidat do sady dialogových oken kontejnerů.

(Zděděno od BaseInvokeDialog)
GetVersion()

Získá jedinečný řetězec, který představuje verzi tohoto dialogového okna. Pokud se verze změní mezi se změní, dialogový systém vygeneruje DialogChanged událost.

(Zděděno od Dialog)
OnComputeId()

Vytvoří ID výpočetních prostředků pro dialogové okno.

(Zděděno od BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Volána při vyvolání události pomocí DialogContext.emitEvent(), buď aktuálním dialogovým oknem, nebo dialogovým oknem, které se spustilo.

(Zděděno od Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Volána poté, co byla událost označena všemi rodiči a nebyla zpracována.

(Zděděno od Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Volá se před bublinovou bublinou události do nadřazeného objektu.

(Zděděno od Dialog)
RegisterSourceLocation(String, Int32)

Zaregistruje cref="SourceRange"/> v zadaném umístění.

(Zděděno od Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Volá se, když má dialogové okno znovu vyzvat uživatele k zadání vstupu.

(Zděděno od Dialog)
ResolveDialog(DialogContext)

Přeložte výraz dialogového okna buď jako Dialog, nebo StringExpression získat dialogid.

(Zděděno od BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Volá se, když podřízené dialogové okno dokončilo otočení, a vrátí tak ovládání do tohoto dialogového okna.

Metody rozšíření

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Vytvoří zásobník dialogů a spustí dialogové okno, které ho nasdílí do zásobníku.

Platí pro