Udostępnij za pośrednictwem


TextPrompt Klasa

Definicja

Monituje użytkownika o wprowadzenie tekstu.

public class TextPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<string>
type TextPrompt = class
    inherit Prompt<string>
Public Class TextPrompt
Inherits Prompt(Of String)
Dziedziczenie
TextPrompt

Konstruktory

TextPrompt(String, PromptValidator<String>)

Inicjuje nowe wystąpienie klasy TextPrompt.

Właściwości

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
Source

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

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

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