Idioma

PromptAttribute Classe

Definição

Defina o prompt usado ao perguntar sobre um campo.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
[System.Serializable]
public class PromptAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
[<System.Serializable>]
type PromptAttribute = class
    inherit TemplateBaseAttribute
Public Class PromptAttribute
Inherits TemplateBaseAttribute
Herança
Atributos

Observações

Os prompts, por defeito, virão de \rmodelos ef. Este atributo permite-te sobrepor isto com mais uma \rstrings de padrões ef. O enunciado real será selecionado aleatoriamente entre as alternativas que fornecer.

Construtores

Name Descrição
PromptAttribute(String[])

Defina um prompt com um ou mais padrões de \ref para escolher aleatoriamente.

PromptAttribute(TemplateAttribute)

Defina um prompt baseado num TemplateAttribute.

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