Template class
Hier ist ein Datenmodell, das leicht als Kontext oder alle Arten von Besuchern verstanden und verwendet werden kann, je nachdem, ob es sich um eineValator, statische Prüfung, anayler.. etc
Konstruktoren
Template(string, string[], string, Source |
Erstellt eine neue Instanz der Template Klasse. |
Eigenschaften
body | Textformat des Textkörpers dieser Vorlage. Alle Inhalte mit Ausnahme von Name und Parametern. |
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 mit Ausnahme von Name und Parametern.
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