Partilhar via


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 modelos fornecem um padrão que utiliza a linguagem de modelo definida nos padrões \ref. Veja TemplateUsage para ver uma descrição de todos os diferentes tipos de modelos. Também pode ver Templates todos os modelos predefinidos fornecidos. Os modelos podem ser substituir no formulário, classe/estrutura do nível do campo. Também suportam a seleção aleatória entre modelos, o que é uma boa forma de introduzir alguma variação nas suas respostas.

Construtores

TemplateAttribute(TemplateAttribute)

Inicializar a partir de outro modelo.

TemplateAttribute(TemplateUsage, String[])

Especifique um conjunto de modelos para escolher aleatoriamente entre para uma utilização específica.

Campos

Usage

Que tipo de modelo é este.

Propriedades

AllowDefault

Ao processar opções {||} numa cadeia de padrões \ref, forneça uma opção para o valor predefinido, se estiver presente.

(Herdado de TemplateBaseAttribute)
ChoiceCase

Caso de controlo ao mostrar opções em referências de {||} numa cadeia \ref patterns.

(Herdado de TemplateBaseAttribute)
ChoiceFormat

Formatar cadeia utilizada para apresentar cada opção ao mostrar as opções de {||} numa cadeia de \ref patterns.

(Herdado de TemplateBaseAttribute)
ChoiceLastSeparator

Ao construir listas inline de escolhas com {||} numa cadeia de padrões \ref, a cadeia utilizada antes da última escolha.

(Herdado de TemplateBaseAttribute)
ChoiceParens

Ao construir listas de escolha inline para {||} numa cadeia de carateres \ref patterns controla se deve incluir parênteses à volta das escolhas.

(Herdado de TemplateBaseAttribute)
ChoiceSeparator

Ao construir listas inline com {||} numa cadeia \ref patterns, a cadeia utilizada entre todas as opções, exceto a última.

(Herdado de TemplateBaseAttribute)
ChoiceStyle

Como apresentar opções {||} quando processadas numa cadeia de padrões \ref.

(Herdado de TemplateBaseAttribute)
Feedback

Controlar o tipo de feedback que 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 \ref padrões.

(Herdado de TemplateBaseAttribute)
IsLocalizable

Verdadeiro se o atributo for localizável.

(Herdado de FormFlowAttribute)
LastSeparator

Ao construir listas com {[]} numa cadeia de padrões \ref, a cadeia utilizada antes do último valor na lista.

(Herdado de TemplateBaseAttribute)
Patterns

Todos os modelos possíveis.

(Herdado de TemplateBaseAttribute)
Separator

Ao construir listas com {[]} numa cadeia de padrões \ref, a cadeia utilizada entre todos os valores, exceto o último.

(Herdado de TemplateBaseAttribute)
ValueCase

Caso de controlo ao mostrar {} referências de valores numa cadeia \ref patterns.

(Herdado de TemplateBaseAttribute)

Métodos

ApplyDefaults(TemplateBaseAttribute)

Quaisquer valores predefinidos neste modelo serão substituídos pelo fornecido defaultTemplate.

(Herdado de TemplateBaseAttribute)
Pattern()

O padrão a utilizar ao gerar uma cadeia com IPrompt<T>.

(Herdado de TemplateBaseAttribute)

Aplica-se a