Share via


NumberPrompt<T> Klasse

Definition

Fordert einen Benutzer auf, eine Zahl einzugeben.

public class NumberPrompt<T> : Microsoft.Bot.Builder.Dialogs.Prompt<T> where T : struct
type NumberPrompt<'T (requires 'T : struct)> = class
    inherit Prompt<'T (requires 'T : struct)>
Public Class NumberPrompt(Of T)
Inherits Prompt(Of T)

Typparameter

T

Der Typ der erwarteten Eingabe.

Vererbung
NumberPrompt<T>

Hinweise

Die Nummereingabeaufforderung unterstützt derzeit die folgenden Typen: Single, Int32, Int64, Doubleund Decimal.

Konstruktoren

NumberPrompt<T>(String, PromptValidator<T>, String)

Initialisiert eine neue Instanz der NumberPrompt<T>-Klasse.

Eigenschaften

DefaultLocale

Ruft das Standardgebietsschema ab, das zum Bestimmen des sprachspezifischen Verhaltens der Eingabeaufforderung verwendet wird, oder legt dieses fest.

Id

Ruft die ID für das Dialogfeld ab oder legt diese fest.

(Geerbt von Dialog)
Source

Ruft die Informationen von cref="SourceRange"/>ab.

(Geerbt von Dialog)
TelemetryClient

Ruft den ab, der für die IBotTelemetryClient Protokollierung verwendet werden soll, oder legt diesen fest.

(Geerbt von Dialog)

Methoden

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

Fügt beim Überschreiben in einer abgeleiteten Klasse Optionen an die Aktivität an, wenn der Benutzer zur Eingabe aufgefordert wird.

(Geerbt von Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn ein Eingabeaufforderungsdialogfeld auf den Dialogstapel gepusht und aktiviert wird.

(Geerbt von Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Wird aufgerufen, wenn ein Eingabeaufforderungsdialogfeld das aktive Dialogfeld ist und der Benutzer mit einer neuen Aktivität geantwortet hat.

(Geerbt von Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld endet.

(Geerbt von Dialog)
GetVersion()

Ruft eine eindeutige Zeichenfolge ab, die die Version dieses Dialogfelds darstellt. Wenn sich die Version zwischen den Umdrehungen ändert, gibt das Dialogsystem ein DialogChanged-Ereignis aus.

(Geerbt von Dialog)
OnComputeId()

Erstellt die Compute-ID für das Dialogfeld.

(Geerbt von Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, wenn ein Ereignis mit ausgelöst wurde, entweder DialogContext.emitEvent()durch den aktuellen Dialog oder einen Dialog, den das aktuelle Dialogfeld gestartet hat.

(Geerbt von Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, nachdem ein Ereignis für alle Eltern eingeblasen wurde und nicht behandelt wurde.

(Geerbt von Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, bevor ein Ereignis dem übergeordneten Element zugeordnet wird.

(Geerbt von Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Fordert den Benutzer zur Eingabe auf.

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

Versucht, die Eingabe des Benutzers zu erkennen.

RegisterSourceLocation(String, Int32)

Registriert ein cref="SourceRange"/> am angegebenen Speicherort.

(Geerbt von Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wird aufgerufen, wenn ein Eingabeaufforderungsdialogfeld angefordert wurde, um den Benutzer erneut zur Eingabe aufzufordern.

(Geerbt von Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wird aufgerufen, wenn ein Eingabeaufforderungsdialogfeld wieder der aktive Dialog auf dem Dialogstapel ist, z. B. wenn der vorherige aktive Dialog auf dem Stapel abgeschlossen ist.

(Geerbt von Prompt<T>)

Erweiterungsmethoden

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

Erstellt einen Dialogstapel und startet einen Dialog, indem er ihn auf den Stapel pusht.

Gilt für: