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 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 . |
| Pattern() |
O padrão a usar ao gerar uma cadeia usando IPrompt<T>. (Herdado de TemplateBaseAttribute) |