Udostępnij za pośrednictwem


InputDialog Klasa

Definicja

Definiuje okna dialogowe danych wejściowych.

public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
    inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
Dziedziczenie
InputDialog
Pochodne

Konstruktory

InputDialog()

Definiuje okna dialogowe danych wejściowych.

Pola

TURN_COUNT_PROPERTY

Definiuje wartość właściwości zliczaj kontekst okna dialogowego.

VALUE_PROPERTY

Definiuje wartość właściwości stanu kontekstu okna dialogowego.

Właściwości

AllowInterruptions

Pobiera lub ustawia zasady intteruption.

AlwaysPrompt

Pobiera lub ustawia wartość wskazującą, czy dane wejściowe powinny zawsze monitować użytkownika, niezależnie od tego, czy istnieje wartość, czy nie.

DefaultValue

Pobiera lub ustawia wartość domyślną okna dialogowego wprowadzania, gdy parametr MaxTurnCount zostanie przekroczony.

DefaultValueResponse

Pobiera lub ustawia szablon działania do wysłania po osiągnięciu wartości MaxTurnCount i zostanie użyta wartość domyślna.

Disabled

Pobiera lub ustawia, czy ta akcja powinna być wyłączona.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
InvalidPrompt

Pobiera lub ustawia szablon działania, który ma być wysyłany do użytkownika za każdym razem, gdy podana wartość jest nieprawidłowa.

MaxTurnCount

Pobiera lub ustawia maksymalną liczbę razy, aby poprosić użytkownika o tę wartość przed wyświetleniem okna dialogowego.

Prompt

Pobiera lub ustawia działanie do wysłania do użytkownika.

Property

Pobiera lub ustawia ścieżkę właściwości pamięci, do której będzie powiązana wartość.

Source

Pobiera informacje o cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Pobiera lub ustawia wartość IBotTelemetryClient , która ma być używana do rejestrowania.

(Odziedziczone po Dialog)
UnrecognizedPrompt

Pobiera lub ustawia szablon działania na potrzeby ponawiania próby.

Validations

Pobiera lub ustawia wyrażenia do uruchomienia w celu zweryfikowania danych wejściowych.

Value

Pobiera lub ustawia wyrażenie do użycia w celu powiązania danych wejściowych z oknom dialogowym.

Metody

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

AppendChoices to metoda narzędziowa umożliwiająca utworzenie działania komunikatu, biorąc pod uwagę wszystkie opcje.

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływana po uruchomieniu okna dialogowego i wypchnięciu do stosu okien dialogowych.

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane po kontynuowaniu okna dialogowego, w którym jest aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetVersion()

Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między zamianami, system dialogowy emituje zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

(Odziedziczone po Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane, gdy zdarzenie zostało podniesione przy użyciu polecenia , za pomocą DialogContext.emitEvent()bieżącego okna dialogowego lub okna dialogowego, które zostało uruchomione w bieżącym oknie dialogowym.

(Odziedziczone po Dialog)
OnInitializeOptions(DialogContext, Object)

Metoda, która przetwarza opcje.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywołana po wydarzeniu została bąbelkowana do wszystkich rodziców i nie została obsłużona.

(Odziedziczone po Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane przed zdarzeniem jest bąbelkowe do elementu nadrzędnego.

OnRecognizeInputAsync(DialogContext, CancellationToken)

Wywoływane po odebraniu danych wejściowych przesłoń tę metodę w celu dostosowania rozpoznawania danych wejściowych.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Metoda, która renderuje monit dla użytkownika, nadaje n bieżącego stanu wejściowego.

RegisterSourceLocation(String, Int32)

Rejestruje cref="SourceRange"/> w podanej lokalizacji.

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wywoływane, gdy okno dialogowe powinno ponownie monitować użytkownika o podanie danych wejściowych.

(Odziedziczone po Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływane po zakończeniu działania okna dialogowego podrzędnego, zwracając kontrolkę do tego okna dialogowego.

Metody rozszerzania

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

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

Dotyczy