Partilhar via


PromptAttribute Classe

Definição

Defina o pedido utilizado 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 pedidos por predefinição serão provenientes de \ref Modelos. Este atributo permite-lhe substituir isto por mais uma cadeia de \ref patterns. O pedido real será selecionado aleatoriamente a partir das alternativas que fornecer.

Construtores

PromptAttribute(String[])

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

PromptAttribute(TemplateAttribute)

Defina um pedido com base num TemplateAttribute.

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