TemplateAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina um modelo para gerar cadeias de caracteres.
[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
- Herança
- Atributos
Comentários
Os modelos fornecem um padrão que usa a linguagem de modelo definida em padrões \ref. Consulte TemplateUsage para ver uma descrição de todos os diferentes tipos de modelos. Você também pode examinar Templates para ver todos os modelos padrão fornecidos. Os modelos podem ser substituídos no formulário, classe/struct do nível do campo. Eles também dão suporte à seleção aleatória entre modelos, o que é uma boa maneira de introduzir alguma variação em suas respostas.
Construtores
TemplateAttribute(TemplateAttribute) |
Inicializar de outro modelo. |
TemplateAttribute(TemplateUsage, String[]) |
Especifique um conjunto de modelos para escolher aleatoriamente entre para um uso específico. |
Campos
Usage |
Que tipo de modelo é esse. |
Propriedades
AllowDefault |
Ao processar opções {||} em uma cadeia de caracteres \ref patterns, forneça uma opção para o valor padrão, se presente. (Herdado de TemplateBaseAttribute) |
ChoiceCase |
Caso de controle ao mostrar opções em referências de {||} em uma cadeia de caracteres \ref patterns. (Herdado de TemplateBaseAttribute) |
ChoiceFormat |
Cadeia de caracteres de formato usada para apresentar cada opção ao mostrar opções de {||} em uma cadeia de caracteres \ref patterns. (Herdado de TemplateBaseAttribute) |
ChoiceLastSeparator |
Ao construir listas embutidas de opções usando {||} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada antes da última opção. (Herdado de TemplateBaseAttribute) |
ChoiceParens |
Ao construir listas de opções embutidas para {||} em uma cadeia de caracteres \ref patterns controla se os parênteses devem ser incluídos em relação às opções. (Herdado de TemplateBaseAttribute) |
ChoiceSeparator |
Ao construir listas embutidas usando {||} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada entre todas as opções, exceto a última. (Herdado de TemplateBaseAttribute) |
ChoiceStyle |
Como exibir opções {||} quando processadas em uma cadeia de caracteres \ref patterns. (Herdado de TemplateBaseAttribute) |
Feedback |
Controlar que tipo de comentários o usuário recebe após cada entrada. (Herdado de TemplateBaseAttribute) |
FieldCase |
Caso de controle ao mostrar referências de nome de campo {&} em uma cadeia de caracteres \ref patterns. (Herdado de TemplateBaseAttribute) |
IsLocalizable |
True se o atributo for localizável. (Herdado de FormFlowAttribute) |
LastSeparator |
Ao construir listas usando {[]} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada antes do último valor na lista. (Herdado de TemplateBaseAttribute) |
Patterns |
Todos os modelos possíveis. (Herdado de TemplateBaseAttribute) |
Separator |
Ao construir listas usando {[]} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada entre todos os valores, exceto o último. (Herdado de TemplateBaseAttribute) |
ValueCase |
Controlar maiúsculas e minúsculas ao mostrar {} referências de valor em uma cadeia de caracteres \ref patterns. (Herdado de TemplateBaseAttribute) |
Métodos
ApplyDefaults(TemplateBaseAttribute) |
Todos os valores padrão neste modelo serão substituídos pelo fornecido |
Pattern() |
O padrão a ser usado ao gerar uma cadeia de caracteres usando IPrompt<T>. (Herdado de TemplateBaseAttribute) |