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 wartości, czy nie.

DefaultValue

Pobiera lub ustawia wartość domyślną okna dialogowego danych wejściowych po przekroczeniu parametru MaxTurnCount.

DefaultValueResponse

Pobiera lub ustawia szablon działania do wysłania po osiągnięciu wartości MaxTurnCount i jest używana 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 do wysłania 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, z którą będzie powiązana wartość.

Source

Pobiera informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Pobiera lub ustawia IBotTelemetryClient do użycia 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, które ma być używane do powiązania danych wejściowych z oknie dialogowym.

Metody

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

AppendChoices to metoda narzędziowa do tworzenia działania komunikatów, biorąc pod uwagę wszystkie opcje.

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

AppendChoices to metoda narzędziowa do tworzenia działania komunikatów, biorąc pod uwagę wszystkie opcje.

BeginDialogAsync(DialogContext, Object, CancellationToken)

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

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływana, gdy okno dialogowe jest kontynuowane, gdzie jest to 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 kolei, system dialogowy będzie emitować zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

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

Wywoływane po wywołaniu zdarzenia przy użyciu DialogContext.emitEvent()przez bieżące okno dialogowe lub okno dialogowe, 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)

Wezwany po wydarzeniu został bąbelkowany do wszystkich rodziców i nie był obsługiwany.

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

Wywoływane przed wystąpieniem zdarzenia jest bąbelkowe do jego elementu nadrzędnego.

OnRecognizeInputAsync(DialogContext, CancellationToken)

Wywoływana po odebraniu danych wejściowych zastąpi tę metodę, aby dostosować rozpoznawanie danych wejściowych.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Metoda, która renderuje monit o podanie użytkownikowi n bieżącego stanu danych wejściowych.

RegisterSourceLocation(String, Int32)

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

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

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

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

Wywoływana 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