Udostępnij za pośrednictwem


ChoiceInput Klasa

Definicja

ChoiceInput — deklaratywne dane wejściowe do zbierania wyborów od użytkownika.

public class ChoiceInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ChoiceInput = class
    inherit InputDialog
Public Class ChoiceInput
Inherits InputDialog
Dziedziczenie
ChoiceInput

Konstruktory

ChoiceInput(String, Int32)

Inicjuje nowe wystąpienie klasy ChoiceInput.

Pola

Kind

Identyfikator klasy.

TURN_COUNT_PROPERTY

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

(Odziedziczone po InputDialog)
VALUE_PROPERTY

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

(Odziedziczone po InputDialog)

Właściwości

AllowInterruptions

Pobiera lub ustawia zasady intteruption.

(Odziedziczone po InputDialog)
AlwaysPrompt

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

(Odziedziczone po InputDialog)
ChoiceOptions

Pobiera lub ustawia opcje wyświetlania kontrolekOpcje do dostosowywania języka.

Choices

Pobiera lub ustawia listę opcji do prezentowania użytkownikowi.

DefaultLocale

Pobiera lub ustawia wartość DefaultLocale do analizowania opcji potwierdzenia, jeśli nie ma elementu przekazanego przez obiekt wywołujący.

DefaultValue

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

(Odziedziczone po InputDialog)
DefaultValueResponse

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

(Odziedziczone po InputDialog)
Disabled

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

(Odziedziczone po InputDialog)
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.

(Odziedziczone po InputDialog)
MaxTurnCount

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

(Odziedziczone po InputDialog)
OutputFormat

Pobiera lub ustawia format odpowiedzi (wartość lub wybrany indeks).

Prompt

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

(Odziedziczone po InputDialog)
Property

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

(Odziedziczone po InputDialog)
RecognizerOptions

Pobiera lub ustawia sposób rozpoznawania wyborów w odpowiedzi.

Source

Pobiera informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
Style

Pobiera lub ustawia element ListStyle do użycia w celu renderowania opcji.

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.

(Odziedziczone po InputDialog)
Validations

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

(Odziedziczone po InputDialog)
Value

Pobiera lub ustawia wyrażenie, które ma być używane do powiązania danych wejściowych z oknie dialogowym.

(Odziedziczone po InputDialog)

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.

(Odziedziczone po InputDialog)
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.

(Odziedziczone po InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

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

(Odziedziczone po InputDialog)
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.

(Odziedziczone po InputDialog)
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.

(Odziedziczone po InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

Wywoływana, gdy dane wejściowe zostały odebrane, rozpoznaje wybór.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Metoda, która renderuje monit dla użytkownika, biorąc pod uwagę bieżący stan 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)

Zamienia wynik na wartość FoundChoice, jeśli to możliwe, a następnie przechodzi do ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken).

Metody rozszerzania

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

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

Dotyczy