Template class
Hier ist ein Datenmodell, das leicht als Kontext oder alle Arten von Besuchern verstanden und verwendet werden kann, sei es evalator, static checker, anayler.. usw.
Konstruktoren
Template(string, string[], string, Source |
Erstellt eine neue Instanz der Template-Klasse . |
Eigenschaften
body | Textformat des Textkörpers dieser Vorlage. Alle Inhalte außer Name und Parameter. |
name | Name der Vorlage, gefolgt von "#" in einer LG-Datei |
parameters | Parameterliste dieser Vorlage |
properties | Die erweiterten Eigenschaften für das -Objekt. |
source |
Quelle dieser Vorlage |
template |
Analysieren Sie die Struktur dieser Vorlage. |
Methoden
to |
Gibt eine Zeichenfolge zurück, die das aktuelle Template-Objekt darstellt. |
Details zum Konstruktor
Template(string, string[], string, SourceRange)
Erstellt eine neue Instanz der Template-Klasse .
new Template(templatename: string, parameters: string[], templatebody: string, sourceRange: SourceRange)
Parameter
- templatename
-
string
Vorlagenname ohne Parameter.
- parameters
-
string[]
Parameterliste.
- templatebody
-
string
Vorlageninhalt.
- sourceRange
- SourceRange
(xref:botbuilder-lg. SourceRange) der Vorlage.
Details zur Eigenschaft
body
Textformat des Textkörpers dieser Vorlage. Alle Inhalte außer Name und Parameter.
body: string
Eigenschaftswert
string
name
Name der Vorlage, gefolgt von "#" in einer LG-Datei
name: string
Eigenschaftswert
string
parameters
Parameterliste dieser Vorlage
parameters: string[]
Eigenschaftswert
string[]
properties
Die erweiterten Eigenschaften für das -Objekt.
properties?: Record<string, unknown>
Eigenschaftswert
Record<string, unknown>
sourceRange
templateBodyParseTree
Analysieren Sie die Struktur dieser Vorlage.
templateBodyParseTree: BodyContext
Eigenschaftswert
Details zur Methode
toString()
Gibt eine Zeichenfolge zurück, die das aktuelle Template-Objekt darstellt.
function toString(): string
Gibt zurück
string
Eine Zeichenfolge, die die Vorlage darstellt.