TemplateAttribute 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 una plantilla para generar cadenas.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)]
[System.Serializable]
public class TemplateAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)>]
[<System.Serializable>]
type TemplateAttribute = class
inherit TemplateBaseAttribute
Public Class TemplateAttribute
Inherits TemplateBaseAttribute
- Herencia
- Atributos
Comentarios
Las plantillas proporcionan un patrón que utiliza el lenguaje de plantillas definido en \rpatrones ef. Consulta TemplateUsage para ver una descripción de todos los diferentes tipos de plantillas. También puedes consultar Templates todas las plantillas predeterminadas que se proporcionan. Las plantillas pueden ser anuladas a nivel de formulario, clase/estructura del campo. También permiten seleccionar aleatoriamente entre plantillas, lo cual es una buena forma de introducir algo de variación en tus respuestas.
Constructores
| Nombre | Description |
|---|---|
| TemplateAttribute(TemplateAttribute) |
Inicializa desde otra plantilla. |
| TemplateAttribute(TemplateUsage, String[]) |
Especifica un conjunto de plantillas para elegir aleatoriamente para un uso concreto. |
Campos
| Nombre | Description |
|---|---|
| Usage |
¿Qué tipo de plantilla es esta? |
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) |