Sdílet prostřednictvím


RepeatDialog Třída

Definice

Akce, která opakuje aktivní dialogové okno (restartuje ho).

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

Konstruktory

RepeatDialog(Object, String, Int32)

Inicializuje novou instanci RepeatDialog 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)
AllowLoop

Získá nebo nastaví volitelný výraz, který pokud je true umožní smyčku opakovaného dialogového okna.

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 dialogového okna.

(Zděděno od Dialog)
Options

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

(Zděděno od BaseInvokeDialog)
Source

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

(Zděděno od Dialog)
TelemetryClient

Získá nebo nastaví na 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 vložení do zásobníku dialogů.

BindOptions(DialogContext, Object)

BindOptions – vyhodnocuje výrazy 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 podřízených závislostí 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 otočeními, systém dialogového okna 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á se při vyvolání události pomocí aktuálního DialogContext.emitEvent()dialogového okna nebo dialogového okna, které aktuální dialogové okno spustilo.

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

Volá se poté, co byla událost bublinou pro všechny nadřazené položky a nebyla zpracována.

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

Volá se před tím, než je událost bublinou na nadřazenou položku.

(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)

Pokud chcete získat dialogid, přeložte výraz dialogového okna nebo StringExpression.

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

(Zděděno od Dialog)

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.

Platí pro