Språk

ConfirmPrompt Klass

Definition

Uppmanar en användare att bekräfta något med ett ja/nej-svar.

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

Konstruktorer

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

Initierar en ny instans av ConfirmPrompt klassen.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Initierar en ny instans av ConfirmPrompt klassen.

Egenskaper

Name Description
ChoiceOptions

Får eller sätter ytterligare alternativ som skickas till <seealso cref="T:Microsoft. Bot.Builder.Dialogs.Choices.ChoiceFactory"></seäven> och används för att justera stilen på valen som renderas för användaren.

ConfirmChoices

Får eller ställer in ja och nej Choice för prompten.

DefaultLocale

Hämtar eller anger standardspråket som används för att fastställa språkspecifikt beteende för prompten.

Id

Hämtar eller anger ID för dialogrutan.

(Ärvd från Dialog)
Source

Får informationen om cref="SourceRange"/>.

(Ärvd från Dialog)
Style

Hämtar eller anger formatet för de ja/nej-alternativ som återges för användaren när du frågar.

TelemetryClient

Får eller ställer in att IBotTelemetryClient använda för loggning.

(Ärvd från Dialog)

Metoder

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

När den åsidosätts i en härledd klass lägger du till val i aktiviteten när användaren uppmanas att ange indata.

(Ärvd från Prompt<T>)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

När den åsidosätts i en härledd klass lägger du till val i aktiviteten när användaren uppmanas att ange indata.

(Ärvd från Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Anropas när en dialogruta skickas till dialogstacken och aktiveras.

(Ärvd från Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Anropas när en promptdialogruta är den aktiva dialogrutan och användaren svarade med en ny aktivitet.

(Ärvd från Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Anropas när dialogrutan slutar.

(Ärvd från Dialog)
GetVersion()

Hämtar en unik sträng som representerar versionen av den här dialogrutan. Om versionen ändras mellan svängar genererar dialogsystemet en DialogChanged-händelse.

(Ärvd från Dialog)
OnComputeId()

Skapar beräknings-ID:t för dialogrutan.

(Ärvd från Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas när en händelse har aktiverats, med , DialogContext.emitEvent()antingen av den aktuella dialogen eller en dialog som den aktuella dialogen startade.

(Ärvd från Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropades efter att en händelse bubblades till alla föräldrar och hanterades inte.

(Ärvd från Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas innan en händelse bubblas till dess överordnade.

(Ärvd från Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Uppmanar användaren att ange indata.

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

Försöker identifiera användarens indata.

RegisterSourceLocation(String, Int32)

Registrerar en cref="SourceRange"/> på den angivna platsen.

(Ärvd från Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Anropas när en promptdialogruta har begärts för att uppmana användaren att ange indata igen.

(Ärvd från Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Anropas när en promptdialogruta fortsätter att vara den aktiva dialogrutan i dialogstacken, till exempel när den tidigare aktiva dialogrutan i stacken har slutförts.

(Ärvd från Prompt<T>)

Tilläggsmetoder

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

Skapar en dialogstack och startar en dialogruta och push-överför den till stacken.

Gäller för