Templates Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse zum Arbeiten mit Sprachgenerierungsvorlagen.
public class Templates : System.Collections.Generic.List<Microsoft.Bot.Builder.LanguageGeneration.Template>
type Templates = class
inherit List<Template>
Public Class Templates
Inherits List(Of Template)
- Vererbung
Hinweise
Templates.ParseFile(path) lädt ein . LG-Datei. Templates.ParseText(text) lädt Sprachgenerierungsvorlagen aus Text.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>) |
Initialisiert eine neue Instanz der Templates-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| InlineTemplateIdPrefix |
Temporäres Template-ID-Präfix für Inline-Inhalte. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllDiagnostics |
Er bekommt alle Diagnosen aus der aktuellen LG-Datei und referenzierten LG-Dateien. |
| AllTemplates |
Man bekommt alle Vorlagen aus der aktuellen LG-Datei und Referenz-LG-Dateien. |
| Content |
Bekommt oder setzt LG-Inhalte. |
| Diagnostics |
Erhält oder setzt Diagnostik. |
| EnableFromFile |
Erhält oder setzt einen Wert, der angibt, ob fromFile in LG-Vorlagen erlaubt ist. |
| ExpressionParser |
Der Expressionsparser erhält oder setzt. |
| Id |
Erhält oder setzt die ID dieser LG-Datei. |
| ImportResolver |
Erhält oder setzt den Delegate für die Auflösung der Ressourcen-ID der importierten LG-Datei. |
| Imports |
Importelemente werden direkt in dieser LG-Datei erhalten oder gesetzt. |
| LgOptions |
Es bekommt die Evluationsoptionen für die aktuelle LG-Datei. |
| NamedReferences |
Erhält oder setzt die Abbildung von Importalias auf Vorlagen. |
| Namespace |
Erhält den Namensraum, um sich für die aktuelle LG-Datei zu registrieren. |
| Options |
Erhält oder setzt die Optionen für die LG-Datei. |
| References |
Erhält oder setzt alle Referenzen, die diese LG-Datei hat, aus Imports. Hinweis: Die Referenz enthält alle Kinderimporte aus der LG-Datei, nicht nur die Kinder gehören direkt zu dieser LG-Datei. Die Referenzanzahl kann also >= Importanzahl. |
| Source |
Bekommt oder stellt die Quelle dieser LG-Datei fest. |
Methoden
| Name | Beschreibung |
|---|---|
| AddTemplate(String, List<String>, String) |
Fügt eine neue Vorlage hinzu und gibt die aktualisierte Template-Instanz zurück. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(experimentell) Analysiert eine Vorlage, um die Ergebnisse des statischen Analyzers einschließlich Variablen und Vorlagenreferenzen zu erhalten. |
| DeleteTemplate(String) |
Entfernt eine bestehende Vorlage in aktuellen Vorlageninstanzen. |
| Equals(Object) |
Klasse zum Arbeiten mit Sprachgenerierungsvorlagen. |
| Evaluate(String, Object, EvaluationOptions) |
Auswerten einer Vorlage mit angegebenem Namen und Bereich. |
| EvaluateText(String, Object, EvaluationOptions) |
Bewertet eine Inline-Template-String. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Erweitert eine Vorlage mit Vornamen und Umfang. Gibt alle möglichen Antworten statt zufällig zurück. |
| GetHashCode() |
Klasse zum Arbeiten mit Sprachgenerierungsvorlagen. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser, um LG-Inhalte in ein zu verwandeln Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser, um LG-Inhalte in ein zu verwandeln Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Veraltet.
Parser, um LG-Inhalte in ein zu verwandeln Templates. |
| ToString() |
Klasse zum Arbeiten mit Sprachgenerierungsvorlagen. |
| UpdateTemplate(String, String, List<String>, String) |
Aktualisiert eine bestehende Vorlage in der aktuellen Template-Instanz. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Dequeue<T>(List<T>) |
Entfernt das erste Element einer Warteschlange. |