TemplateAttribute Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Defina um modelo para gerar cadeias.
[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
Observações
Os templates fornecem um padrão que utiliza a linguagem de templates definida em \rpadrões ef. Consulte TemplateUsage para ver uma descrição de todos os diferentes tipos de modelos. Também podes consultar Templates para ver todos os modelos padrão que são fornecidos. Os templates podem ser sobrepostos ao nível da forma, classe/estrutura do campo. Também suportam a seleção aleatória entre modelos, o que é uma boa forma de introduzir alguma variação nas respostas.
Construtores
| Name | Descrição |
|---|---|
| TemplateAttribute(TemplateAttribute) |
Inicializar a partir de outro modelo. |
| TemplateAttribute(TemplateUsage, String[]) |
Especifique um conjunto de modelos para escolher aleatoriamente para um uso específico. |
Campos
| Name | Descrição |
|---|---|
| Usage |
Que tipo de modelo é este. |
Propriedades
| Name | Descrição |
|---|---|
| AllowDefault |
Ao processar escolhas {||} numa cadeia de padrões de \ref, forneça uma escolha para o valor padrão, se estiver presente. (Herdado de TemplateBaseAttribute) |
| ChoiceCase |
Caso de controlo ao mostrar escolhas em {||} referências numa cadeia de padrões ef \r. (Herdado de TemplateBaseAttribute) |
| ChoiceFormat |
String de formato usada para apresentar cada escolha ao mostrar as escolhas {||} numa cadeia de padrões \ref. (Herdado de TemplateBaseAttribute) |
| ChoiceLastSeparator |
Ao construir listas em linha de escolhas usando {||} numa cadeia de padrões ef \r, a cadeia usada antes da última escolha. (Herdado de TemplateBaseAttribute) |
| ChoiceParens |
Ao construir listas de escolhas inline para {||} num \ra cadeia de padrões ef controla se deve incluir parênteses em torno das escolhas. (Herdado de TemplateBaseAttribute) |
| ChoiceSeparator |
Ao construir listas em linha usando {||} numa cadeia de padrões ef \r, a cadeia usada entre todas as escolhas exceto a última. (Herdado de TemplateBaseAttribute) |
| ChoiceStyle |
Como mostrar as escolhas {||} quando processadas numa cadeia de padrões \ref. (Herdado de TemplateBaseAttribute) |
| Feedback |
Controla que tipo de feedback o utilizador recebe após cada entrada. (Herdado de TemplateBaseAttribute) |
| FieldCase |
Caso de controlo ao mostrar referências de nomes de campo {&} numa cadeia de padrões de \ref. (Herdado de TemplateBaseAttribute) |
| IsLocalizable |
Verdade se o atributo for localizável. (Herdado de FormFlowAttribute) |
| LastSeparator |
Ao construir listas usando {[]} numa cadeia de padrões ef \r, a cadeia usada antes do último valor da lista. (Herdado de TemplateBaseAttribute) |
| Patterns |
Todos os modelos possíveis. (Herdado de TemplateBaseAttribute) |
| Separator |
Ao construir listas usando {[]} numa cadeia de padrões ef \r, a cadeia usada entre todos os valores exceto o último. (Herdado de TemplateBaseAttribute) |
| ValueCase |
Caso de controlo ao mostrar {} referências de valores numa cadeia de padrões de \ref. (Herdado de TemplateBaseAttribute) |
Métodos
| Name | Descrição |
|---|---|
| ApplyDefaults(TemplateBaseAttribute) |
Quaisquer valores por defeito neste template serão sobrepostos pelo . |
| Pattern() |
O padrão a usar ao gerar uma cadeia usando IPrompt<T>. (Herdado de TemplateBaseAttribute) |