TemplateAttribute 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 un template per generare stringhe.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)]
[System.Serializable]
public class TemplateAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)>]
[<System.Serializable>]
type TemplateAttribute = class
inherit TemplateBaseAttribute
Public Class TemplateAttribute
Inherits TemplateBaseAttribute
- Ereditarietà
- Attributi
Commenti
I template forniscono un pattern che utilizza il linguaggio dei template definito in \rpattern ef. Consulta TemplateUsage per vedere una descrizione di tutti i diversi tipi di modelli. Puoi anche consultare Templates tutti i template predefiniti forniti. I template possono essere sovrascritti a livello di forma, classe/struttura del campo. Supportano anche la selezione casuale tra i template, che è un buon modo per introdurre un po' di variazione nelle risposte.
Costruttori
| Nome | Descrizione |
|---|---|
| TemplateAttribute(TemplateAttribute) |
Inizializza da un altro template. |
| TemplateAttribute(TemplateUsage, String[]) |
Specifica un insieme di template tra cui scegliere casualmente per un uso specifico. |
Campi
| Nome | Descrizione |
|---|---|
| Usage |
Che tipo di modello è questo. |
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) |