Sprache

TemplateAttribute Klasse

Definition

Definiere eine Vorlage zur Erzeugung von Zeichenketten.

[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 bieten ein Muster, das die in \rEF-Muster definierte Vorlagensprache verwendet. Sehen Sie TemplateUsage sich eine Beschreibung aller verschiedenen Arten von Vorlagen an. Sie können auch Templates alle Standardvorlagen sehen, die bereitgestellt werden. Templates können auf Form-, Klasse-/Struktur-Ebene des Fachbereichs überschrieben werden. Sie unterstützen auch die zufällige Auswahl zwischen Vorlagen, was eine gute Möglichkeit ist, Abwechslung in deine Antworten einzuführen.

Konstruktoren

Name Beschreibung
TemplateAttribute(TemplateAttribute)

Initialisiere von einer anderen Vorlage.

TemplateAttribute(TemplateUsage, String[])

Geben Sie eine Reihe von Vorlagen an, zwischen denen Sie für eine bestimmte Nutzung zufällig auswählen können.

Felder

Name Beschreibung
Usage

Was für eine Vorlage das ist.

Eigenschaften

Name Beschreibung
AllowDefault

Beim Verarbeiten von Entscheidungen {||} in einer \ref-Patterns-String geben Sie eine Wahl für den Standardwert an, falls vorhanden.

(Geerbt von TemplateBaseAttribute)
ChoiceCase

Kontrollfall beim Anzeigen von Auswahlmöglichkeiten in {||}-Referenzen in einer \rEF-Muster-Zeichenkette.

(Geerbt von TemplateBaseAttribute)
ChoiceFormat

Formatzeichenkette, die zur Darstellung jeder Wahl verwendet wird, wenn {||}-Wahlen in einer \rEF-Muster-Zeichenkette angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceLastSeparator

Beim Erstellen von Inline-Listen von Auswahlmöglichkeiten unter Verwendung von {||} in einer \rEF-Muster-Zeichenkette gilt die vor der letzte Wahl verwendete Zeichenkette.

(Geerbt von TemplateBaseAttribute)
ChoiceParens

Beim Erstellen von Inline-Auswahllisten für {||} in einem \rEF-Muster steuert die Zeichenkette, ob Klammern um Auswahlmöglichkeiten eingefügt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceSeparator

Beim Erstellen von Inline-Listen mit {||} in einer \rEF-Patterns-Zeichenkette wird die Zeichenkette zwischen allen Auswahlen außer der letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ChoiceStyle

Wie zeigt man Choices {||} an, wenn es in einer \rEF-Muster-String verarbeitet wird.

(Geerbt von TemplateBaseAttribute)
Feedback

Kontrollieren Sie, welche Art von Feedback der Nutzer nach jeder Eingabe erhält.

(Geerbt von TemplateBaseAttribute)
FieldCase

Kontrollfall beim Anzeigen von {&}-Feldnamensreferenzen in einer \ref-Patterns-Zeichenkette.

(Geerbt von TemplateBaseAttribute)
IsLocalizable

Wahr, wenn das Attribut lokalisierbar ist.

(Geerbt von FormFlowAttribute)
LastSeparator

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

(Geerbt von TemplateBaseAttribute)
Patterns

Alle möglichen Vorlagen.

(Geerbt von TemplateBaseAttribute)
Separator

Beim Aufbau von Listen mit {[]} in einer \ref-Patterns-Zeichenkette wird die Zeichenkette zwischen allen Werten außer dem letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ValueCase

Kontrollfall beim Anzeigen {} von Wertreferenzen in einem \rEF-Musterstring.

(Geerbt von TemplateBaseAttribute)

Methoden

Name Beschreibung
ApplyDefaults(TemplateBaseAttribute)

Alle Standardwerte in dieser Vorlage werden von den bereitgestellten defaultTemplateüberschrieben.

(Geerbt von TemplateBaseAttribute)
Pattern()

Das Muster, das bei der Erzeugung einer Zeichenkette mit IPrompt<T>verwendet werden soll.

(Geerbt von TemplateBaseAttribute)

Gilt für: