Sprache

PromptDialog.Choice Methode

Definition

Überlädt

Choice<T>(IDialogContext, ResumeAfter<T>, IPromptOptions<T>, Boolean, Boolean, Boolean, Double)

Quelle:
PromptDialog.cs

Prompt für eine von mehreren Optionen.

public static void Choice<T>(Microsoft.Bot.Builder.Dialogs.IDialogContext context, Microsoft.Bot.Builder.Dialogs.ResumeAfter<T> resume, Microsoft.Bot.Builder.Dialogs.IPromptOptions<T> promptOptions, bool recognizeChoices = true, bool recognizeNumbers = true, bool recognizeOrdinals = true, double minScore = 0.4);
static member Choice : Microsoft.Bot.Builder.Dialogs.IDialogContext * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'T> * Microsoft.Bot.Builder.Dialogs.IPromptOptions<'T> * bool * bool * bool * double -> unit
Public Shared Sub Choice(Of T) (context As IDialogContext, resume As ResumeAfter(Of T), promptOptions As IPromptOptions(Of T), Optional recognizeChoices As Boolean = true, Optional recognizeNumbers As Boolean = true, Optional recognizeOrdinals As Boolean = true, Optional minScore As Double = 0.4)

Typparameter

T

Die Art der Optionen.

Parameter

context
IDialogContext

Der Dialogfeldkontext.

resume
ResumeAfter<T>

Lebenslauf-Betreuer.

promptOptions
IPromptOptions<T>

Die Prompt-Optionen.

recognizeChoices
Boolean

(Optional) Wenn true, versucht die Eingabeaufforderung, den ausgewählten Wert mithilfe der Auswahlmöglichkeiten selbst zu erkennen. Der Standardwert ist "true".

recognizeNumbers
Boolean

(Optional) Wenn wahr, versucht die Eingabeaufforderung, Zahlen in der Äußerung der Benutzer als Index der zurückzugebenden Auswahl zu erkennen. Der Standardwert ist "true".

recognizeOrdinals
Boolean

(Optional) Wenn true, versucht die Eingabeaufforderung, Ordnungszahlen wie "die erste" oder "die zweite" als Index der zurückzugebenden Auswahl zu erkennen. Der Standardwert ist "true".

minScore
Double

(Optional) Mindestergebnis von 0,0 - 1,0 erforderlich, damit eine erkannte Auswahl als Übereinstimmung betrachtet werden kann. Der Standardwert ist "0,4".

Hinweise

T Sollte sie umsetzen ToString()

Gilt für:

Choice<T>(IDialogContext, ResumeAfter<T>, IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>)

Quelle:
PromptDialog.cs

Prompt für eine von mehreren Optionen.

public static void Choice<T>(Microsoft.Bot.Builder.Dialogs.IDialogContext context, Microsoft.Bot.Builder.Dialogs.ResumeAfter<T> resume, System.Collections.Generic.IEnumerable<T> options, string prompt, string retry = default, int attempts = 3, Microsoft.Bot.Builder.Dialogs.PromptStyle promptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, System.Collections.Generic.IEnumerable<string> descriptions = default);
static member Choice : Microsoft.Bot.Builder.Dialogs.IDialogContext * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'T> * seq<'T> * string * string * int * Microsoft.Bot.Builder.Dialogs.PromptStyle * seq<string> -> unit
Public Shared Sub Choice(Of T) (context As IDialogContext, resume As ResumeAfter(Of T), options As IEnumerable(Of T), prompt As String, Optional retry As String = Nothing, Optional attempts As Integer = 3, Optional promptStyle As PromptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, Optional descriptions As IEnumerable(Of String) = Nothing)

Typparameter

T

Parameter

context
IDialogContext

Der Kontext.

resume
ResumeAfter<T>

Lebenslauf-Betreuer.

options
IEnumerable<T>

Die möglichen Optionen, die alle in eine Kette umgewandelt werden müssen.

prompt
String

Die Aufforderung, die dem Nutzer angezeigt werden soll.

retry
String

Was man beim erneuten Versuch zeigen sollte.

attempts
Int32

Die Anzahl der Male, die man erneut versuchen muss.

promptStyle
PromptStyle

Stil des Prompts PromptStyle

descriptions
IEnumerable<String>

Beschreibungen zur Auswahl anzeigen.

Gilt für:

Choice<T>(IDialogContext, ResumeAfter<T>, IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)

Quelle:
PromptDialog.cs

Prompt für eine von mehreren Optionen.

public static void Choice<T>(Microsoft.Bot.Builder.Dialogs.IDialogContext context, Microsoft.Bot.Builder.Dialogs.ResumeAfter<T> resume, System.Collections.Generic.IDictionary<T,System.Collections.Generic.IEnumerable<T>> choices, string prompt, string retry = default, int attempts = 3, Microsoft.Bot.Builder.Dialogs.PromptStyle promptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, System.Collections.Generic.IEnumerable<string> descriptions = default, bool recognizeChoices = true, bool recognizeNumbers = true, bool recognizeOrdinals = true, double minScore = 0.4);
static member Choice : Microsoft.Bot.Builder.Dialogs.IDialogContext * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'T> * System.Collections.Generic.IDictionary<'T, seq<'T>> * string * string * int * Microsoft.Bot.Builder.Dialogs.PromptStyle * seq<string> * bool * bool * bool * double -> unit
Public Shared Sub Choice(Of T) (context As IDialogContext, resume As ResumeAfter(Of T), choices As IDictionary(Of T, IEnumerable(Of T)), prompt As String, Optional retry As String = Nothing, Optional attempts As Integer = 3, Optional promptStyle As PromptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, Optional descriptions As IEnumerable(Of String) = Nothing, Optional recognizeChoices As Boolean = true, Optional recognizeNumbers As Boolean = true, Optional recognizeOrdinals As Boolean = true, Optional minScore As Double = 0.4)

Typparameter

T

Parameter

context
IDialogContext

Der Kontext.

resume
ResumeAfter<T>

Lebenslauf-Betreuer.

choices
IDictionary<T,IEnumerable<T>>

Wörterbuch mit den Optionen zur Auswahl als Schlüssel und deren Synonymen als Wert.

prompt
String

Die Aufforderung, die dem Nutzer angezeigt werden soll.

retry
String

Was man beim erneuten Versuch zeigen sollte.

attempts
Int32

Die Anzahl der Male, die man erneut versuchen muss.

promptStyle
PromptStyle

Stil des Prompts PromptStyle

descriptions
IEnumerable<String>

Beschreibungen zur Auswahl anzeigen.

recognizeChoices
Boolean

(Optional) Wenn true, versucht die Eingabeaufforderung, den ausgewählten Wert mithilfe der Auswahlmöglichkeiten selbst zu erkennen. Der Standardwert ist "true".

recognizeNumbers
Boolean

(Optional) Wenn wahr, versucht die Eingabeaufforderung, Zahlen in der Äußerung der Benutzer als Index der zurückzugebenden Auswahl zu erkennen. Der Standardwert ist "true".

recognizeOrdinals
Boolean

(Optional) Wenn true, versucht die Eingabeaufforderung, Ordnungszahlen wie "die erste" oder "die zweite" als Index der zurückzugebenden Auswahl zu erkennen. Der Standardwert ist "true".

minScore
Double

(Optional) Mindestergebnis von 0,0 - 1,0 erforderlich, damit eine erkannte Auswahl als Übereinstimmung betrachtet werden kann. Der Standardwert ist "0,4".

Gilt für: