Udostępnij za pośrednictwem


ChoicePrompt Klasa

Definicja

Monituje użytkownika o wybranie z listy opcji wyboru.

public class ChoicePrompt : Microsoft.Bot.Builder.Dialogs.Prompt<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice>
type ChoicePrompt = class
    inherit Prompt<FoundChoice>
Public Class ChoicePrompt
Inherits Prompt(Of FoundChoice)
Dziedziczenie

Konstruktory

ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)

Inicjuje nowe wystąpienie klasy ChoicePrompt.

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

Inicjuje nowe wystąpienie klasy ChoicePrompt.

Właściwości

ChoiceOptions

Pobiera lub ustawia dodatkowe opcje przekazywane do ChoiceFactory i używane do dostosowywania stylu wyborów renderowanych dla użytkownika.

DefaultLocale

Pobiera lub ustawia domyślne ustawienia regionalne używane do określania zachowania specyficznego dla języka monitu.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
RecognizerOptions

Pobiera lub ustawia dodatkowe opcje przekazywane do metody bazowej RecognizeChoices(String, IList<Choice>, FindChoicesOptions) .

Source

Pobiera informacje o pliku cref="SourceRange"/>.

(Odziedziczone po Dialog)
Style

Pobiera lub ustawia styl do użycia podczas wyświetlania monitu użytkownikowi.

TelemetryClient

Pobiera lub ustawia element IBotTelemetryClient do użycia do rejestrowania.

(Odziedziczone po Dialog)

Metody

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

Po przesłonięcia w klasie pochodnej dołącza opcje do działania, gdy użytkownik jest monitowany o dane wejściowe.

(Odziedziczone po Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływana, gdy okno dialogowe monitu jest wypychane do stosu okien dialogowych i jest aktywowane.

(Odziedziczone po Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływana, gdy okno dialogowe monitu jest aktywnym dialogiem, a użytkownik odpowiedział przy użyciu nowego działania.

(Odziedziczone po Prompt<T>)
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ływana, gdy zdarzenie zostało podniesione przy użyciu polecenia , przy użyciu DialogContext.emitEvent()bieżącego okna dialogowego lub okna dialogowego, które zostało uruchomione w bieżącym oknie dialogowym.

(Odziedziczone po Dialog)
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 zdarzeniem jest bąbelkowe do jego elementu nadrzędnego.

(Odziedziczone po Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Monituje użytkownika o podanie danych wejściowych.

OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

Próbuje rozpoznać dane wejściowe użytkownika.

RegisterSourceLocation(String, Int32)

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

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

Wywoływana, gdy zostanie wyświetlone okno dialogowe monitu o ponowne wyświetlenie monitu użytkownika o podanie danych wejściowych.

(Odziedziczone po Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływana, gdy okno dialogowe monitu wznawia aktywne okno dialogowe w stosie okna dialogowego, na przykład po zakończeniu poprzedniego aktywnego okna dialogowego na stosie.

(Odziedziczone po Prompt<T>)

Metody rozszerzania

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

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

Dotyczy