Condividi tramite


TemplateAttribute Classe

Definizione

Definire un modello per la generazione di 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 modelli forniscono un modello che usa il linguaggio del modello definito nei modelli \ref. Vedere TemplateUsage per visualizzare una descrizione di tutti i diversi tipi di modelli. È anche possibile esaminare Templates per visualizzare tutti i modelli predefiniti forniti. È possibile eseguire l'override dei modelli nel modulo, nella classe/struct a livello di campo. Supportano anche la selezione casuale tra modelli, che è un buon modo per introdurre alcune variazioni nelle risposte.

Costruttori

TemplateAttribute(TemplateAttribute)

Inizializzare da un altro modello.

TemplateAttribute(TemplateUsage, String[])

Specificare un set di modelli tra cui scegliere in modo casuale per un utilizzo specifico.

Campi

Usage

Che tipo di modello si tratta.

Proprietà

AllowDefault

Quando si elaborano le scelte {||} in una stringa \ref patterns, specificare una scelta per il valore predefinito, se presente.

(Ereditato da TemplateBaseAttribute)
ChoiceCase

Caso di controllo quando vengono visualizzate le scelte nei riferimenti {||} in una stringa \ref patterns.

(Ereditato da TemplateBaseAttribute)
ChoiceFormat

Stringa di formato usata per presentare ogni scelta quando vengono visualizzate le opzioni {||} in una stringa \ref patterns.

(Ereditato da TemplateBaseAttribute)
ChoiceLastSeparator

Quando si costruiscono elenchi di scelte inline usando {||} in una stringa \ref patterns, la stringa usata prima dell'ultima scelta.

(Ereditato da TemplateBaseAttribute)
ChoiceParens

Quando si costruiscono elenchi di scelte inline per {||} in una stringa \ref patterns controlla se includere parentesi intorno alle scelte.

(Ereditato da TemplateBaseAttribute)
ChoiceSeparator

Quando si costruiscono elenchi inline usando {||} in una stringa \ref patterns, la stringa usata tra tutte le scelte tranne l'ultima.

(Ereditato da TemplateBaseAttribute)
ChoiceStyle

Come visualizzare le scelte {||} durante l'elaborazione in una stringa \ref patterns.

(Ereditato da TemplateBaseAttribute)
Feedback

Controllare il tipo di feedback ricevuto dall'utente dopo ogni input.

(Ereditato da TemplateBaseAttribute)
FieldCase

Caso di controllo quando vengono visualizzati i riferimenti al nome del campo {&} in una stringa \ref patterns.

(Ereditato da TemplateBaseAttribute)
IsLocalizable

True se l'attributo è localizzabile.

(Ereditato da FormFlowAttribute)
LastSeparator

Quando si creano elenchi usando {[]} in una stringa \ref patterns, la stringa usata prima dell'ultimo valore nell'elenco.

(Ereditato da TemplateBaseAttribute)
Patterns

Tutti i modelli possibili.

(Ereditato da TemplateBaseAttribute)
Separator

Quando si creano elenchi usando {[]} in una stringa \ref patterns, la stringa usata tra tutti i valori tranne l'ultimo.

(Ereditato da TemplateBaseAttribute)
ValueCase

Caso di controllo quando vengono visualizzati {} i riferimenti di valore in una stringa \ref patterns.

(Ereditato da TemplateBaseAttribute)

Metodi

ApplyDefaults(TemplateBaseAttribute)

Tutti i valori predefiniti in questo modello verranno sottoposti a override dall'oggetto fornito defaultTemplate.

(Ereditato da TemplateBaseAttribute)
Pattern()

Modello da usare per la generazione di una stringa tramite IPrompt<T>.

(Ereditato da TemplateBaseAttribute)

Si applica a