PromptAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisci il prompt usato quando si chiede di un 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
- Ereditarietà
- Attributi
Commenti
I prompt di default provengono da \rmodelli ef. Questa caratteristica ti permette di sovrascriverla con un'altra \rstringhe di pattern ef. Il prompt vero e proprio sarà selezionato casualmente tra le alternative che fornirai.
Costruttori
| Nome | Descrizione |
|---|---|
| PromptAttribute(String[]) |
Definisci un prompt con uno o più \rpattern ef tra cui scegliere casualmente. |
| PromptAttribute(TemplateAttribute) |
Definisci un prompt basato su un TemplateAttribute. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllowDefault |
Quando si elaborano le scelte {||} in una stringa di \rpattern ef, si fornisce una scelta per il valore predefinito se presente. (Ereditato da TemplateBaseAttribute) |
| ChoiceCase |
Caso di controllo quando si mostrano le scelte in {||} riferimenti in una stringa di \rpattern ef. (Ereditato da TemplateBaseAttribute) |
| ChoiceFormat |
Stringa di formato utilizzata per presentare ogni scelta quando si mostrano le scelte {||} in una stringa di pattern \ref. (Ereditato da TemplateBaseAttribute) |
| ChoiceLastSeparator |
Quando si costruiscono liste in linea di scelte usando {||} in una stringa di pattern ef \r, la stringa usata prima dell'ultima scelta. (Ereditato da TemplateBaseAttribute) |
| ChoiceParens |
Quando si costruiscono liste di scelte inline per {||} in una \rpattern ef la stringa di pattern ef determina se includere parentesi intorno alle scelte. (Ereditato da TemplateBaseAttribute) |
| ChoiceSeparator |
Quando si costruiscono liste in linea usando {||} in una stringa di pattern ef \r, la stringa usata tra tutte le scelte tranne l'ultima. (Ereditato da TemplateBaseAttribute) |
| ChoiceStyle |
Come visualizzare le scelte {||} quando vengono elaborate in una stringa di pattern ef \r. (Ereditato da TemplateBaseAttribute) |
| Feedback |
Controlla che tipo di feedback riceve l'utente dopo ogni input. (Ereditato da TemplateBaseAttribute) |
| FieldCase |
Caso di controllo quando si mostrano i riferimenti ai nomi di campo {&} in una stringa di pattern ef \r. (Ereditato da TemplateBaseAttribute) |
| IsLocalizable |
Vero se l'attributo è localizzabile. (Ereditato da FormFlowAttribute) |
| LastSeparator |
Quando si costruiscono liste usando {[]} in una stringa di \rpattern ef, la stringa usata prima dell'ultimo valore della lista. (Ereditato da TemplateBaseAttribute) |
| Patterns |
Tutti i modelli possibili. (Ereditato da TemplateBaseAttribute) |
| Separator |
Quando si costruiscono liste usando {[]} in una stringa di \rpattern ef, la stringa usata tra tutti i valori tranne l'ultimo. (Ereditato da TemplateBaseAttribute) |
| ValueCase |
Caso di controllo quando si mostrano {} i riferimenti di valore in una stringa di pattern ef \r. (Ereditato da TemplateBaseAttribute) |
Metodi
| Nome | Descrizione |
|---|---|
| ApplyDefaults(TemplateBaseAttribute) |
Qualsiasi valore predefinito in questo template sarà sovrascritto dal file fornito |
| Pattern() |
Il pattern da usare quando si genera una stringa usando IPrompt<T>. (Ereditato da TemplateBaseAttribute) |