PromptAttribute Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
Pattern() |
O padrão a utilizar ao gerar uma cadeia com IPrompt<T>. (Herdado de TemplateBaseAttribute) |