Idioma

TemplateAttribute Classe

Definição

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

(Herdado de TemplateBaseAttribute)
Pattern()

O padrão a usar ao gerar uma cadeia usando IPrompt<T>.

(Herdado de TemplateBaseAttribute)

Aplica-se a