PromptAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| Pattern() |
O padrão a ser usado ao gerar uma cadeia de caracteres usando IPrompt<T>. (Herdado de TemplateBaseAttribute) |