Compartir a través de


TemplateAttribute Clase

Definición

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

(Heredado de TemplateBaseAttribute)
Pattern()

Patrón que se va a usar al generar una cadena mediante IPrompt<T>.

(Heredado de TemplateBaseAttribute)

Se aplica a