PromptDialog.Choice Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Choice<T>(IDialogContext, ResumeAfter<T>, IPromptOptions<T>, Boolean, Boolean, Boolean, Double) |
Aufforderung zur Eingabe einer reihe von Optionen. |
Choice<T>(IDialogContext, ResumeAfter<T>, IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>) |
Aufforderung zur Eingabe einer reihe von Optionen. |
Choice<T>(IDialogContext, ResumeAfter<T>, IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double) |
Aufforderung zur Eingabe einer reihe von Optionen. |
Choice<T>(IDialogContext, ResumeAfter<T>, IPromptOptions<T>, Boolean, Boolean, Boolean, Double)
- Quelle:
- PromptDialog.cs
Aufforderung zur Eingabe einer reihe von 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
Der Typ der Optionen.
Parameter
- context
- IDialogContext
Der Dialogkontext.
- resume
- ResumeAfter<T>
Fortsetzen des Handlers.
- promptOptions
- IPromptOptions<T>
Die Eingabeaufforderungsoptionen.
- 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 true, versucht die Eingabeaufforderung, Zahlen in der Benutzeräußerung 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) Mindestbewertung von 0,0 bis 1,0 erforderlich, damit eine erkannte Auswahl als Übereinstimmung betrachtet wird. Der Standardwert ist "0,4".
Hinweise
T
sollte implementieren ToString()
Gilt für:
Choice<T>(IDialogContext, ResumeAfter<T>, IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>)
- Quelle:
- PromptDialog.cs
Aufforderung zur Eingabe einer reihe von 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>
Fortsetzen des Handlers.
- options
- IEnumerable<T>
Die möglichen Optionen, die alle in eine Zeichenfolge konvertiert werden müssen.
- prompt
- String
Die Eingabeaufforderung, die dem Benutzer angezeigt werden soll.
- retry
- String
Was beim Wiederholungsversuch angezeigt werden soll.
- attempts
- Int32
Die Anzahl der Wiederholungsversuche.
- promptStyle
- PromptStyle
Stil der Eingabeaufforderung PromptStyle
- descriptions
- IEnumerable<String>
Beschreibungen, die für Auswahlmöglichkeiten angezeigt werden sollen.
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
Aufforderung zur Eingabe einer reihe von 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>
Fortsetzen des Handlers.
- choices
- IDictionary<T,IEnumerable<T>>
Wörterbuch mit den Optionen, aus denen Sie als Schlüssel auswählen können, und deren Synonyme als Wert.
- prompt
- String
Die Eingabeaufforderung, die dem Benutzer angezeigt werden soll.
- retry
- String
Was beim Wiederholungsversuch angezeigt werden soll.
- attempts
- Int32
Die Anzahl der Wiederholungsversuche.
- promptStyle
- PromptStyle
Stil der Eingabeaufforderung PromptStyle
- descriptions
- IEnumerable<String>
Beschreibungen, die für Auswahlmöglichkeiten angezeigt werden sollen.
- 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 true, versucht die Eingabeaufforderung, Zahlen in der Benutzeräußerung 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) Mindestbewertung von 0,0 bis 1,0 erforderlich, damit eine erkannte Auswahl als Übereinstimmung betrachtet wird. Der Standardwert ist "0,4".