Condividi tramite


PromptDialog.Choice Metodo

Definizione

Overload

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

Richiedi una delle opzioni disponibili.

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

Richiedi una delle opzioni disponibili.

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

Richiedi una delle opzioni disponibili.

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

Origine:
PromptDialog.cs

Richiedi una delle opzioni disponibili.

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)

Parametri di tipo

T

Tipo di opzioni.

Parametri

context
IDialogContext

Contesto del dialogo.

resume
ResumeAfter<T>

Gestore di ripresa.

promptOptions
IPromptOptions<T>

Opzioni del prompt.

recognizeChoices
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere il valore selezionato usando le scelte stesse. Il valore predefinito è "true".

recognizeNumbers
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere i numeri nell'espressione degli utenti come indice della scelta da restituire. Il valore predefinito è "true".

recognizeOrdinals
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere ordinali come "il primo" o "il secondo" come indice della scelta da restituire. Il valore predefinito è "true".

minScore
Double

(Facoltativo) punteggio minimo compreso tra 0,0 e 1,0 necessario per una scelta riconosciuta da considerare una corrispondenza. Il valore predefinito è "0,4".

Commenti

T deve implementare ToString()

Si applica a

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

Origine:
PromptDialog.cs

Richiedi una delle opzioni disponibili.

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)

Parametri di tipo

T

Parametri

context
IDialogContext

Contesto.

resume
ResumeAfter<T>

Gestore di ripresa.

options
IEnumerable<T>

Tutte le opzioni possibili devono essere convertibili in una stringa.

prompt
String

Richiesta da visualizzare all'utente.

retry
String

Cosa visualizzare in caso di ripetizione dei tentativi.

attempts
Int32

Numero di tentativi.

promptStyle
PromptStyle

Stile del prompt PromptStyle

descriptions
IEnumerable<String>

Descrizioni da visualizzare per le scelte.

Si applica a

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

Origine:
PromptDialog.cs

Richiedi una delle opzioni disponibili.

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)

Parametri di tipo

T

Parametri

context
IDialogContext

Contesto.

resume
ResumeAfter<T>

Gestore di ripresa.

choices
IDictionary<T,IEnumerable<T>>

Dizionario con le opzioni tra cui scegliere come chiave e i relativi sinonimi come valore.

prompt
String

Richiesta da visualizzare all'utente.

retry
String

Cosa visualizzare in caso di ripetizione dei tentativi.

attempts
Int32

Numero di tentativi.

promptStyle
PromptStyle

Stile del prompt PromptStyle

descriptions
IEnumerable<String>

Descrizioni da visualizzare per le scelte.

recognizeChoices
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere il valore selezionato usando le scelte stesse. Il valore predefinito è "true".

recognizeNumbers
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere i numeri nell'espressione degli utenti come indice della scelta da restituire. Il valore predefinito è "true".

recognizeOrdinals
Boolean

(Facoltativo) se true, il prompt tenterà di riconoscere ordinali come "il primo" o "il secondo" come indice della scelta da restituire. Il valore predefinito è "true".

minScore
Double

(Facoltativo) punteggio minimo compreso tra 0,0 e 1,0 necessario per una scelta riconosciuta da considerare una corrispondenza. Il valore predefinito è "0,4".

Si applica a