Lenguaje

PromptDialog.Choice Método

Definición

Sobrecargas

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

Source:
PromptDialog.cs

Pregunta para una de varias opciones.

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)

Parámetros de tipo

T

El tipo de opciones.

Parámetros

context
IDialogContext

Contexto del cuadro de diálogo.

resume
ResumeAfter<T>

Responsable de currículums.

promptOptions
IPromptOptions<T>

Las opciones de prompt.

recognizeChoices
Boolean

(Opcional) si es true, el símbolo del sistema intentará reconocer el valor seleccionado mediante las propias opciones. El valor predeterminado es "true".

recognizeNumbers
Boolean

(Opcional) si es true, la solicitud intentará reconocer números en la expresión de los usuarios como índice de la elección que se va a devolver. El valor predeterminado es "true".

recognizeOrdinals
Boolean

(Opcional) si es true, el símbolo del sistema intentará reconocer ordinales como "el primero" o "el segundo" como índice de la elección que se va a devolver. El valor predeterminado es "true".

minScore
Double

(Opcional) puntuación mínima de 0,0 a 1,0 necesaria para que una opción reconocida se considere una coincidencia. El valor predeterminado es "0,4".

Comentarios

T debería implementarse ToString()

Se aplica a

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

Source:
PromptDialog.cs

Pregunta para una de varias opciones.

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)

Parámetros de tipo

T

Parámetros

context
IDialogContext

Contexto.

resume
ResumeAfter<T>

Responsable de currículums.

options
IEnumerable<T>

Las opciones posibles deben ser convertibles en una cuerda.

prompt
String

El prompt para mostrarlo al usuario.

retry
String

Qué mostrar al intentarlo de nuevo.

attempts
Int32

El número de veces que hay que intentarlo de nuevo.

promptStyle
PromptStyle

Estilo del prompt PromptStyle

descriptions
IEnumerable<String>

Descripciones para mostrar en cuanto a opciones.

Se aplica a

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

Source:
PromptDialog.cs

Pregunta para una de varias opciones.

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)

Parámetros de tipo

T

Parámetros

context
IDialogContext

Contexto.

resume
ResumeAfter<T>

Responsable de currículums.

choices
IDictionary<T,IEnumerable<T>>

Diccionario con las opciones para elegir como clave y sus sinónimos como valor.

prompt
String

El prompt para mostrarlo al usuario.

retry
String

Qué mostrar al intentarlo de nuevo.

attempts
Int32

El número de veces que hay que intentarlo de nuevo.

promptStyle
PromptStyle

Estilo del prompt PromptStyle

descriptions
IEnumerable<String>

Descripciones para mostrar en cuanto a opciones.

recognizeChoices
Boolean

(Opcional) si es true, el símbolo del sistema intentará reconocer el valor seleccionado mediante las propias opciones. El valor predeterminado es "true".

recognizeNumbers
Boolean

(Opcional) si es true, la solicitud intentará reconocer números en la expresión de los usuarios como índice de la elección que se va a devolver. El valor predeterminado es "true".

recognizeOrdinals
Boolean

(Opcional) si es true, el símbolo del sistema intentará reconocer ordinales como "el primero" o "el segundo" como índice de la elección que se va a devolver. El valor predeterminado es "true".

minScore
Double

(Opcional) puntuación mínima de 0,0 a 1,0 necesaria para que una opción reconocida se considere una coincidencia. El valor predeterminado es "0,4".

Se aplica a