Delen via


ConfirmPrompt Klas

Definitie

Vraagt een gebruiker om iets met een ja/nee-antwoord te bevestigen.

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

Constructors

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

Initialiseert een nieuw exemplaar van de klasse ConfirmPrompt.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Initialiseert een nieuw exemplaar van de klasse ConfirmPrompt.

Eigenschappen

ChoiceOptions

Hiermee worden extra opties opgehaald of ingesteld die worden doorgegeven aan de en worden gebruikt om de stijl van keuzes aan te passen die aan de gebruiker worden weergegeven.

ConfirmChoices

Hiermee wordt de ja- en nee-Choice voor de prompt opgevraagd of ingesteld.

DefaultLocale

Hiermee haalt u de standaardlandinstelling op die wordt gebruikt om taalspecifiek gedrag van de prompt te bepalen.

Id

Hiermee haalt u de id voor het dialoogvenster op of stelt u deze in.

(Overgenomen van Dialog)
Source

Haalt de informatie op van het cref="SourceRange"/>.

(Overgenomen van Dialog)
Style

Hiermee wordt de stijl van de ja/nee-opties opgehaald of ingesteld die aan de gebruiker worden weergegeven wanneer u hierom wordt gevraagd.

TelemetryClient

Hiermee haalt u de IBotTelemetryClient op die moet worden gebruikt voor logboekregistratie.

(Overgenomen van Dialog)

Methoden

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

Wanneer deze wordt overschreven in een afgeleide klasse, voegt u keuzes toe aan de activiteit wanneer de gebruiker om invoer wordt gevraagd.

(Overgenomen van Prompt<T>)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

Wanneer deze wordt overschreven in een afgeleide klasse, voegt u keuzes toe aan de activiteit wanneer de gebruiker om invoer wordt gevraagd.

(Overgenomen van Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer een promptdialoogvenster naar de dialoogvensterstack wordt gepusht en wordt geactiveerd.

(Overgenomen van Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Wordt aangeroepen wanneer een promptdialoogvenster het actieve dialoogvenster is en de gebruiker heeft gereageerd met een nieuwe activiteit.

(Overgenomen van Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Aangeroepen wanneer het dialoogvenster eindigt.

(Overgenomen van Dialog)
GetVersion()

Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, wordt er een DialogChanged-gebeurtenis verzonden.

(Overgenomen van Dialog)
OnComputeId()

Hiermee wordt de reken-id voor het dialoogvenster gebouwd.

(Overgenomen van Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van DialogContext.emitEvent(), door het huidige dialoogvenster of een dialoogvenster dat het huidige dialoogvenster is gestart.

(Overgenomen van Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Gebeld nadat een gebeurtenis aan alle ouders werd gebeld en niet werd afgehandeld.

(Overgenomen van Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt gebeld.

(Overgenomen van Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Vraagt de gebruiker om invoer.

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

Probeert de invoer van de gebruiker te herkennen.

RegisterSourceLocation(String, Int32)

Registreert een cref="SourceRange"/> op de opgegeven locatie.

(Overgenomen van Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wordt aangeroepen wanneer een promptdialoogvenster is aangevraagd om de gebruiker opnieuw om invoer te vragen.

(Overgenomen van Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Aangeroepen wanneer een promptdialoogvenster het actieve dialoogvenster op de dialoogvensterstack is, zoals wanneer het vorige actieve dialoogvenster op de stack is voltooid.

(Overgenomen van Prompt<T>)

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht.

Van toepassing op