Sdílet prostřednictvím


InputDialog Třída

Definice

Definuje vstupní dialogy.

public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
    inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
Dědičnost
InputDialog
Odvozené

Konstruktory

InputDialog()

Definuje vstupní dialogy.

Pole

TURN_COUNT_PROPERTY

Definuje hodnotu vlastnosti počtu kontextových oken.

VALUE_PROPERTY

Definuje hodnotu vlastnosti stavu kontextu dialogového okna.

Vlastnosti

AllowInterruptions

Získá nebo nastaví zásady intteruption.

AlwaysPrompt

Získá nebo nastaví hodnotu určující, zda má vstup vždy vyzvat uživatele bez ohledu na to, zda je hodnota nebo ne.

DefaultValue

Získá nebo nastaví výchozí hodnotu pro vstupní dialogové okno při překročení MaxTurnCount.

DefaultValueResponse

Získá nebo nastaví šablonu aktivity k odeslání, když byl dosažen MaxTurnCount a použije se výchozí hodnota.

Disabled

Získá nebo nastaví, zda má být tato akce zakázána.

Id

Získá nebo nastaví ID dialogového okna.

(Zděděno od Dialog)
InvalidPrompt

Získá nebo nastaví šablonu aktivity odeslat uživateli vždy, když zadaná hodnota je neplatná.

MaxTurnCount

Získá nebo nastaví maximální početkrát požádat uživatele o tuto hodnotu před otevřením dialogového okna.

Prompt

Získá nebo nastaví aktivitu, která se má odeslat uživateli.

Property

Získá nebo nastaví cestu vlastnosti paměti, ke které bude hodnota vázána.

Source

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

(Zděděno od Dialog)
TelemetryClient

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

(Zděděno od Dialog)
UnrecognizedPrompt

Získá nebo nastaví šablonu aktivity pro opakování.

Validations

Získá nebo nastaví výrazy ke spuštění pro ověření vstupu.

Value

Získá nebo nastaví výraz, který se má použít k vytvoření vazby vstupu do dialogového okna.

Metody

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

AppendChoices je utility metoda pro sestavení aktivity zprávy vzhledem ke všem možnostem.

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices je utility metoda pro sestavení aktivity zprávy vzhledem ke všem možnostem.

BeginDialogAsync(DialogContext, Object, CancellationToken)

Volá se při spuštění dialogového okna a nasdílení do zásobníku dialogového okna.

ContinueDialogAsync(DialogContext, CancellationToken)

Volá se, když je dialogové okno pokračování, kde se jedná o aktivní dialogové okno a uživatel odpoví novou aktivitou.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Volá se při ukončení dialogového okna.

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

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

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

Vytvoří ID výpočetního objektu pro dialogové okno.

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

Volá se při vyvolání události pomocí DialogContext.emitEvent()pomocí aktuálního dialogového okna nebo dialogového okna, které aktuální dialogové okno spustilo.

(Zděděno od Dialog)
OnInitializeOptions(DialogContext, Object)

Metoda, která zpracovává možnosti.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Volal se po události bubliny všem rodičům a nezpracoval se.

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

Volá se před událostí bublinou nadřazeného objektu.

OnRecognizeInputAsync(DialogContext, CancellationToken)

Volá se při přijetí vstupu, přepište tuto metodu tak, aby přizpůsobil rozpoznávání vstupu.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Metoda, která vykreslí výzvu uživateli dát n aktuální stav vstupu.

RegisterSourceLocation(String, Int32)

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

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

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

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

Volá se při dokončení podřízeného dialogového okna a vrácení ovládacího prvku 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