Compartir a través de


PromptDialog.Choice Método

Definición

Sobrecargas

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

Solicite uno de los conjuntos de opciones.

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

Solicite uno de los conjuntos de opciones.

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

Solicite uno de los conjuntos de opciones.

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

Source:
PromptDialog.cs

Solicite uno de los conjuntos de 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

Tipo de las opciones.

Parámetros

context
IDialogContext

El contexto del diálogo.

resume
ResumeAfter<T>

Reanude el controlador.

promptOptions
IPromptOptions<T>

Las opciones de aviso.

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, el símbolo del sistema intentará reconocer números en la expresión de los usuarios como índice de la opció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 debe implementar ToString()

Se aplica a

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

Source:
PromptDialog.cs

Solicite uno de los conjuntos de 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>

Reanude el controlador.

options
IEnumerable<T>

Las posibles opciones que deben ser convertibles a una cadena.

prompt
String

La solicitud para mostrar al usuario.

retry
String

Qué mostrar en el reintento.

attempts
Int32

Número de veces que se va a reintentar.

promptStyle
PromptStyle

Estilo del símbolo del sistema PromptStyle

descriptions
IEnumerable<String>

Descripciones que se van a mostrar para las 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

Solicite uno de los conjuntos de 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>

Reanude el controlador.

choices
IDictionary<T,IEnumerable<T>>

Diccionario con las opciones entre las que elegir como clave y sus sinónimos como un valor.

prompt
String

La solicitud para mostrar al usuario.

retry
String

Qué mostrar en el reintento.

attempts
Int32

Número de veces que se va a reintentar.

promptStyle
PromptStyle

Estilo del símbolo del sistema PromptStyle

descriptions
IEnumerable<String>

Descripciones que se van a mostrar para las 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, el símbolo del sistema intentará reconocer números en la expresión de los usuarios como índice de la opció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