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í.
Defina 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 usa el lenguaje de plantilla definido en patrones \ref. Vea TemplateUsage para ver una descripción de todos los diferentes tipos de plantillas. También puede consultar Templates para ver todas las plantillas predeterminadas que se proporcionan. Las plantillas se pueden invalidar en el formulario, clase o estructura del nivel de campo. También admiten la selección aleatoria entre plantillas, que es una buena manera de introducir alguna variación en las respuestas.
Constructores
TemplateAttribute(TemplateAttribute) |
Inicializar a partir de otra plantilla. |
TemplateAttribute(TemplateUsage, String[]) |
Especifique un conjunto de plantillas entre los que elegir aleatoriamente para un uso determinado. |
Campos
Usage |
Qué tipo de plantilla es. |
Propiedades
AllowDefault |
Al procesar las opciones {||} en una cadena de patrones \ref, proporcione una opción para el valor predeterminado si está presente. (Heredado de TemplateBaseAttribute) |
ChoiceCase |
Caso de control al mostrar las opciones en {||} referencias en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
ChoiceFormat |
Cadena de formato usada para presentar cada opción al mostrar las opciones {||} en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
ChoiceLastSeparator |
Al construir listas insertadas de opciones con {||} en una cadena de patrones \ref, la cadena usada antes de la última opción. (Heredado de TemplateBaseAttribute) |
ChoiceParens |
Al construir listas de opciones insertadas para {||} en una cadena de patrones \ref controla si se deben incluir paréntesis entre opciones. (Heredado de TemplateBaseAttribute) |
ChoiceSeparator |
Al construir listas insertadas con {||} en una cadena de patrones \ref, la cadena usada entre todas las opciones excepto la última. (Heredado de TemplateBaseAttribute) |
ChoiceStyle |
Cómo mostrar las opciones {||} cuando se procesan en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
Feedback |
Controlar qué tipo de comentarios obtiene el usuario después de cada entrada. (Heredado de TemplateBaseAttribute) |
FieldCase |
Caso de control cuando se muestran las referencias de nombre de campo {&} en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
IsLocalizable |
True si el atributo es localizable. (Heredado de FormFlowAttribute) |
LastSeparator |
Al construir listas con {[]} en una cadena de patrones \ref, 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 con {[]} en una cadena de patrones \ref, la cadena usada entre todos los valores excepto la última. (Heredado de TemplateBaseAttribute) |
ValueCase |
Caso de control cuando se muestran {} referencias de valor en una cadena de patrones \ref. (Heredado de TemplateBaseAttribute) |
Métodos
ApplyDefaults(TemplateBaseAttribute) |
Los valores predeterminados de esta plantilla se invalidarán mediante el proporcionado |
Pattern() |
Patrón que se va a usar al generar una cadena mediante IPrompt<T>. (Heredado de TemplateBaseAttribute) |