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

Comentários

Por padrão, os prompts virão de \rTemplates ef. Essa característica permite que você substitua isso com mais uma \rstrings de padrões ef. O prompt real será selecionado aleatoriamente entre as alternativas que você fornecer.

Construtores

Nome Description
PromptAttribute(String[])

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

PromptAttribute(TemplateAttribute)

Defina um prompt baseado em um TemplateAttribute.

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