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.
[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
Templates fornecem um padrão que utiliza a linguagem de templates definida em \rpadrões de ef. Veja TemplateUsage para ver uma descrição de todos os diferentes tipos de modelos. Você também pode olhar Templates para ver todos os templates padrão que são fornecidos. Os templates podem ser sobrescritos no nível de forma, classe/estrutura do campo. Eles também suportam a seleção aleatória entre modelos, o que é uma boa forma de introduzir variação nas suas respostas.
Construtores
| Nome | Description |
|---|---|
| TemplateAttribute(TemplateAttribute) |
Inicialize a partir de outro template. |
| TemplateAttribute(TemplateUsage, String[]) |
Especifique um conjunto de modelos para escolher aleatoriamente para um uso específico. |
Campos
| Nome | Description |
|---|---|
| Usage |
Que tipo de modelo é esse. |
Propriedades
| Nome | Description |
|---|---|
| AllowDefault |
Ao processar escolhas {||} em uma cadeia de padrões ef \r, forneça uma escolha para o valor padrão, se presente. (Herdado de TemplateBaseAttribute) |
| ChoiceCase |
Caso de controle ao mostrar referências de escolhas em {||} em uma cadeia de padrões de \ref. (Herdado de TemplateBaseAttribute) |
| ChoiceFormat |
String de formato usada para apresentar cada escolha ao mostrar as escolhas {||} em uma string de padrões de \ref. (Herdado de TemplateBaseAttribute) |
| ChoiceLastSeparator |
Ao construir listas inline de escolhas usando {||} em uma cadeia de padrões ef \r, a string usada antes da última escolha. (Herdado de TemplateBaseAttribute) |
| ChoiceParens |
Ao construir listas de escolhas inline para {||} em um \rstring de padrões ef controla se deve incluir parênteses ao redor das escolhas. (Herdado de TemplateBaseAttribute) |
| ChoiceSeparator |
Ao construir listas em linha usando {||} em uma cadeia de padrões \ref, a cadeia usada entre todas as escolhas, exceto a última. (Herdado de TemplateBaseAttribute) |
| ChoiceStyle |
Como exibir escolhas {||} quando processadas em uma cadeia de padrões de \ref. (Herdado de TemplateBaseAttribute) |
| Feedback |
Controle que tipo de feedback 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 padrões de \ref. (Herdado de TemplateBaseAttribute) |
| IsLocalizable |
Verdade se o atributo for localizável. (Herdado de FormFlowAttribute) |
| LastSeparator |
Ao construir listas usando {[]} em uma 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 {[]} em uma cadeia de padrões ef \r, a cadeia usada entre todos os valores, exceto a última. (Herdado de TemplateBaseAttribute) |
| ValueCase |
Caso de controle ao mostrar {} referências de valor em uma cadeia de padrões de \ref. (Herdado de TemplateBaseAttribute) |
Métodos
| Nome | Description |
|---|---|
| ApplyDefaults(TemplateBaseAttribute) |
Quaisquer valores padrão neste template serão substituídos pelo . |
| Pattern() |
O padrão a ser usado ao gerar uma string usando IPrompt<T>. (Herdado de TemplateBaseAttribute) |