Freigeben über


ConfirmPrompt Klasse

Definition

Fordert einen Benutzer auf, etwas mit einer Ja/Nein-Antwort zu bestätigen.

public class ConfirmPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<bool>
type ConfirmPrompt = class
    inherit Prompt<bool>
Public Class ConfirmPrompt
Inherits Prompt(Of Boolean)
Vererbung
ConfirmPrompt

Konstruktoren

ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String)

Initialisiert eine neue Instanz der ConfirmPrompt-Klasse.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Initialisiert eine neue Instanz der ConfirmPrompt-Klasse.

Eigenschaften

ChoiceOptions

Ruft zusätzliche Optionen ab, die an die übergeben und zum Optimieren des Stils der für den Benutzer gerenderten Optionen verwendet werden, oder legt diese fest.

ConfirmChoices

Ruft das Ja und nein Choice für die Eingabeaufforderung ab oder legt diese fest.

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)
Style

Ruft den Stil der Ja/Nein-Optionen ab, die dem Benutzer bei der Aufforderung gerendert werden, oder legt diesen fest.

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: