Lenguaje

TemplateAttribute Clase

Definición

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 defaultTemplate.

(Heredado de TemplateBaseAttribute)
Pattern()

El patrón a usar al generar una cadena usando IPrompt<T>.

(Heredado de TemplateBaseAttribute)

Se aplica a