TemplateAttribute Klasse

Definition

Definieren Sie eine Vorlage zum Generieren von Zeichenfolgen.

[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
Vererbung
Attribute

Hinweise

Vorlagen stellen ein Muster bereit, das die in \ref patterns definierte Vorlagensprache verwendet. Sehen Sie TemplateUsage sich eine Beschreibung aller Arten von Vorlagen an. Sie können auch alle bereitgestellten Standardvorlagen anzeigen Templates . Vorlagen können im Formular, der Klasse/struktur der Feldebene überschrieben werden. Sie unterstützen auch die zufällige Auswahl zwischen Vorlagen, was eine gute Möglichkeit ist, einige Variationen in Ihren Antworten einzuführen.

Konstruktoren

TemplateAttribute(TemplateAttribute)

Initialisieren Sie aus einer anderen Vorlage.

TemplateAttribute(TemplateUsage, String[])

Geben Sie eine Gruppe von Vorlagen an, zwischen der Sie für eine bestimmte Verwendung zufällig auswählen können.

Felder

Usage

Welche Art von Vorlage dies ist.

Eigenschaften

AllowDefault

Geben Sie beim Verarbeiten von {||} in einer \ref-Musterzeichenfolge eine Auswahl für den Standardwert an, falls vorhanden.

(Geerbt von TemplateBaseAttribute)
ChoiceCase

Steuern Sie den Fall, wenn Auswahlmöglichkeiten in {||}-Verweisen in einer \ref-Musterzeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceFormat

Formatzeichenfolge, die zum Darstellen der einzelnen Optionen verwendet wird, wenn {||}-Optionen in einer \ref-Musterzeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceLastSeparator

Beim Erstellen von Inlinelisten mit Optionen mithilfe von {||} in einer \ref-Musterzeichenfolge die Zeichenfolge, die vor der letzten Auswahl verwendet wurde.

(Geerbt von TemplateBaseAttribute)
ChoiceParens

Beim Erstellen von Inlineauswahllisten für {||} in einem \ref-Muster steuert die Zeichenfolge, ob Klammern um Auswahlmöglichkeiten eingeschlossen werden sollen.

(Geerbt von TemplateBaseAttribute)
ChoiceSeparator

Beim Erstellen von Inlinelisten mit {||} in einer \ref-Musterzeichenfolge wird die Zeichenfolge zwischen allen Optionen mit Ausnahme der letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ChoiceStyle

So zeigen Sie {||}-Optionen an, wenn sie in einer \ref-Musterzeichenfolge verarbeitet werden.

(Geerbt von TemplateBaseAttribute)
Feedback

Steuern Sie, welche Art von Feedback der Benutzer nach jeder Eingabe erhält.

(Geerbt von TemplateBaseAttribute)
FieldCase

Steuern Sie den Fall, wenn {&}-Feldnamenverweise in einer \ref-Musterzeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
IsLocalizable

True, wenn das Attribut lokalisierbar ist.

(Geerbt von FormFlowAttribute)
LastSeparator

Beim Erstellen von Listen mit {[]} in einer \ref patterns-Zeichenfolge die Zeichenfolge, die vor dem letzten Wert in der Liste verwendet wurde.

(Geerbt von TemplateBaseAttribute)
Patterns

Alle möglichen Vorlagen.

(Geerbt von TemplateBaseAttribute)
Separator

Beim Erstellen von Listen mit {[]} in einer \ref patterns-Zeichenfolge wird die Zeichenfolge zwischen allen Werten mit Ausnahme des letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ValueCase

Steuern Sie die Groß- und Kleinschreibung, wenn Wertverweise in einer \ref-Musterzeichenfolge angezeigt werden {} .

(Geerbt von TemplateBaseAttribute)

Methoden

ApplyDefaults(TemplateBaseAttribute)

Alle Standardwerte in dieser Vorlage werden vom angegebenen defaultTemplateüberschrieben.

(Geerbt von TemplateBaseAttribute)
Pattern()

Das Muster, das beim Generieren einer Zeichenfolge mit IPrompt<T>verwendet werden soll.

(Geerbt von TemplateBaseAttribute)

Gilt für: