Sdílet prostřednictvím


PromptDialog.Choice Metoda

Definice

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.

Platí pro