Compartilhar via


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

Os prompts por padrão virão de \ref Templates. Esse atributo permite substituir isso por mais uma cadeia de caracteres \ref patterns. O prompt real será selecionado aleatoriamente nas alternativas que você fornecer.

Construtores

PromptAttribute(String[])

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

PromptAttribute(TemplateAttribute)

Defina um prompt com base em um TemplateAttribute.

Propriedades

AllowDefault

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

(Herdado de TemplateBaseAttribute)
ChoiceCase

Controlar o caso ao mostrar opções em referências de {||} em uma cadeia de caracteres \ref patterns.

(Herdado de TemplateBaseAttribute)
ChoiceFormat

Formatar cadeia de caracteres usada para apresentar cada opção ao mostrar opções de {||} em uma cadeia de caracteres \ref patterns.

(Herdado de TemplateBaseAttribute)
ChoiceLastSeparator

Ao construir listas embutidas de opções usando {||} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada antes da última opção.

(Herdado de TemplateBaseAttribute)
ChoiceParens

Ao construir listas de escolha embutidas para {||} em uma cadeia de caracteres \ref patterns controla se os parênteses devem ser incluídos em relação às opções.

(Herdado de TemplateBaseAttribute)
ChoiceSeparator

Ao construir listas embutidas usando {||} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada entre todas as opções, exceto a última.

(Herdado de TemplateBaseAttribute)
ChoiceStyle

Como exibir opções {||} quando processadas em uma cadeia de caracteres \ref patterns.

(Herdado de TemplateBaseAttribute)
Feedback

Controlar que tipo de comentários 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 caracteres \ref patterns.

(Herdado de TemplateBaseAttribute)
IsLocalizable

True se o atributo for localizável.

(Herdado de FormFlowAttribute)
LastSeparator

Ao construir listas usando {[]} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada antes do último valor na lista.

(Herdado de TemplateBaseAttribute)
Patterns

Todos os modelos possíveis.

(Herdado de TemplateBaseAttribute)
Separator

Ao construir listas usando {[]} em uma cadeia de caracteres \ref patterns, a cadeia de caracteres usada entre todos os valores, exceto o último.

(Herdado de TemplateBaseAttribute)
ValueCase

Caso de controle ao mostrar {} referências de valor em uma cadeia de caracteres \ref patterns.

(Herdado de TemplateBaseAttribute)

Métodos

ApplyDefaults(TemplateBaseAttribute)

Todos os valores padrão neste modelo serão substituídos pelo fornecido defaultTemplate.

(Herdado de TemplateBaseAttribute)
Pattern()

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

(Herdado de TemplateBaseAttribute)

Aplica-se a