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

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

(Herdado de TemplateBaseAttribute)
Pattern()

O padrão a ser usado ao gerar uma string usando IPrompt<T>.

(Herdado de TemplateBaseAttribute)

Aplica-se a