PromptDialog.Choice Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Choice<T>(IDialogContext, ResumeAfter<T>, IPromptOptions<T>, Boolean, Boolean, Boolean, Double) |
Výzva k zadání jedné ze sady možností |
Choice<T>(IDialogContext, ResumeAfter<T>, IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>) |
Výzva k zadání jedné ze sady možností |
Choice<T>(IDialogContext, ResumeAfter<T>, IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double) |
Výzva k zadání jedné ze sady možností |
Choice<T>(IDialogContext, ResumeAfter<T>, IPromptOptions<T>, Boolean, Boolean, Boolean, Double)
- Zdroj:
- PromptDialog.cs
Výzva k zadání jedné ze sady možností
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)
Parametry typu
- T
Typ možností.
Parametry
- context
- IDialogContext
Kontext dialogového okna
- resume
- ResumeAfter<T>
Obslužná rutina obnovení
- promptOptions
- IPromptOptions<T>
Možnosti výzvy.
- recognizeChoices
- Boolean
(Volitelné) Pokud je true, výzva se pokusí rozpoznat vybranou hodnotu pomocí samotných voleb. Výchozí hodnota je true.
- recognizeNumbers
- Boolean
(Volitelné) Pokud je hodnota true, výzva se pokusí rozpoznat čísla v promluvě uživatele jako index vrácené volby. Výchozí hodnota je true.
- recognizeOrdinals
- Boolean
(Volitelné) Pokud je true, výzva se pokusí rozpoznat první nebo druhé číslo jako index vrácené volby. Výchozí hodnota je true.
- minScore
- Double
(Volitelné) minimální skóre od 0,0 do 1,0 potřebné k tomu, aby se rozpoznaná volba považovala za shodu. Výchozí hodnota je 0,4.
Poznámky
T
by měla implementovat ToString()
Platí pro
Choice<T>(IDialogContext, ResumeAfter<T>, IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>)
- Zdroj:
- PromptDialog.cs
Výzva k zadání jedné ze sady možností
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)
Parametry typu
- T
Parametry
- context
- IDialogContext
Kontext
- resume
- ResumeAfter<T>
Obslužná rutina obnovení
- options
- IEnumerable<T>
Možné možnosti, které musí být převoditelné na řetězec.
- prompt
- String
Výzva k zobrazení uživateli
- retry
- String
Co se má zobrazit při opakování.
- attempts
- Int32
Počet opakování.
- promptStyle
- PromptStyle
Styl výzvy PromptStyle
- descriptions
- IEnumerable<String>
Popisy, které se mají zobrazit pro volby.
Platí pro
Choice<T>(IDialogContext, ResumeAfter<T>, IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)
- Zdroj:
- PromptDialog.cs
Výzva k zadání jedné ze sady možností
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)
Parametry typu
- T
Parametry
- context
- IDialogContext
Kontext
- resume
- ResumeAfter<T>
Obslužná rutina obnovení
- choices
- IDictionary<T,IEnumerable<T>>
Slovník s možnostmi, ze které si můžete vybrat jako klíč, a jejich synonymy jako hodnotou.
- prompt
- String
Výzva k zobrazení uživateli
- retry
- String
Co se má zobrazit při opakování.
- attempts
- Int32
Počet opakování.
- promptStyle
- PromptStyle
Styl výzvy PromptStyle
- descriptions
- IEnumerable<String>
Popisy, které se mají zobrazit pro volby.
- recognizeChoices
- Boolean
(Volitelné) Pokud je true, výzva se pokusí rozpoznat vybranou hodnotu pomocí samotných voleb. Výchozí hodnota je true.
- recognizeNumbers
- Boolean
(Volitelné) Pokud je hodnota true, výzva se pokusí rozpoznat čísla v promluvě uživatele jako index vrácené volby. Výchozí hodnota je true.
- recognizeOrdinals
- Boolean
(Volitelné) Pokud je true, výzva se pokusí rozpoznat první nebo druhé číslo jako index vrácené volby. Výchozí hodnota je true.
- minScore
- Double
(Volitelné) minimální skóre od 0,0 do 1,0 potřebné k tomu, aby se rozpoznaná volba považovala za shodu. Výchozí hodnota je 0,4.