PromptAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el prompt que se usa al preguntar sobre un campo.
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
[System.Serializable]
public class PromptAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
[<System.Serializable>]
type PromptAttribute = class
inherit TemplateBaseAttribute
Public Class PromptAttribute
Inherits TemplateBaseAttribute
- Herencia
- Atributos
Comentarios
Por defecto, los prompts provienen de \rplantillas ef. Este atributo te permite anular esto con una \rmás de cadenas de patrón ef. El prompt real se seleccionará aleatoriamente de entre las alternativas que proporciones.
Constructores
| Nombre | Description |
|---|---|
| PromptAttribute(String[]) |
Define un prompt con uno o más patrones de \ref para elegir aleatoriamente. |
| PromptAttribute(TemplateAttribute) |
Define un prompt basado en un TemplateAttribute. |
Propiedades
| Nombre | Description |
|---|---|
| AllowDefault |
Al procesar elecciones {||} en una cadena de patrones de \ref, proporciona una opción para el valor predeterminado si está presente. (Heredado de TemplateBaseAttribute) |
| ChoiceCase |
Caso de control al mostrar referencias de elecciones en {||} en una cadena de patrones de \ref. (Heredado de TemplateBaseAttribute) |
| ChoiceFormat |
Cadena de formato utilizada para presentar cada elección al mostrar las elecciones {||} en una cadena de patrones de \ref. (Heredado de TemplateBaseAttribute) |
| ChoiceLastSeparator |
Al construir listas en línea de opciones usando {||} en una cadena de patrones ef de \r, la cadena usada antes de la última elección. (Heredado de TemplateBaseAttribute) |
| ChoiceParens |
Al construir listas de opciones en línea para {||} en un \rla cadena de patrones ef controla si incluir paréntesis alrededor de las elecciones. (Heredado de TemplateBaseAttribute) |
| ChoiceSeparator |
Al construir listas en línea usando {||} en una cadena de patrones ef \r, la cadena utilizada entre todas las opciones excepto la última. (Heredado de TemplateBaseAttribute) |
| ChoiceStyle |
Cómo mostrar las elecciones {||} cuando se procesan en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
| Feedback |
Controla qué tipo de retroalimentación recibe el usuario tras cada entrada. (Heredado de TemplateBaseAttribute) |
| FieldCase |
Caso de control al mostrar referencias a nombres de campo {&} en una cadena de patrones de \ref. (Heredado de TemplateBaseAttribute) |
| IsLocalizable |
Cierto si el atributo es localizable. (Heredado de FormFlowAttribute) |
| LastSeparator |
Al construir listas usando {[]} en una cadena de patrones ef de \r, la cadena usada antes del último valor de la lista. (Heredado de TemplateBaseAttribute) |
| Patterns |
Todas las plantillas posibles. (Heredado de TemplateBaseAttribute) |
| Separator |
Al construir listas usando {[]} en una cadena de patrones ef \r, la cadena utilizada entre todos los valores excepto el último. (Heredado de TemplateBaseAttribute) |
| ValueCase |
Caso de control al mostrar {} referencias de valor en una cadena de patrones de \ref. (Heredado de TemplateBaseAttribute) |
Métodos
| Nombre | Description |
|---|---|
| ApplyDefaults(TemplateBaseAttribute) |
Cualquier valor predeterminado en esta plantilla será anulado por el archivo suministrado |
| Pattern() |
El patrón a usar al generar una cadena usando IPrompt<T>. (Heredado de TemplateBaseAttribute) |