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 Vorlagen für die Sprachgenerierung.
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
Felder
InlineTemplateIdPrefix |
Präfix der temporären Vorlagen-ID für Inlineinhalte. |
Eigenschaften
AllDiagnostics |
Ruft alle Diagnosen aus der aktuellen LG-Datei und lg-Referenzdateien ab. |
AllTemplates |
Ruft alle Vorlagen aus der aktuellen LG-Datei und lg-Referenzdateien ab. |
Content |
Ruft LG-Inhalte ab oder legt sie fest. |
Diagnostics |
Ruft die Diagnose ab oder legt sie fest. |
EnableFromFile |
Ruft einen Wert ab, der angibt, ob fromFile in LG-Vorlagen zulässig ist, oder legt den Wert fest. |
ExpressionParser |
Ruft ausdrucksparser ab oder legt den Ausdrucksparser fest. |
Id |
Ruft die ID dieser LG-Datei ab oder legt sie fest. |
ImportResolver |
Ruft den Delegaten zum Auflösen der Ressourcen-ID der importierten lg-Datei ab oder legt diesen fest. |
Imports |
Ruft Importelemente ab, die diese LG-Datei direkt enthält, oder legt diese fest. |
LgOptions |
Ruft die Evluationsoptionen für die aktuelle LG-Datei ab. |
NamedReferences |
Ruft die Zuordnung von Importalias zu Vorlagen ab oder legt diese fest. |
Namespace |
Ruft den Namespace ab, der für die aktuelle LG-Datei registriert werden soll. |
Options |
Ruft lG-Dateioptionen ab oder legt sie fest. |
References |
Ruft alle Verweise ab, die diese LG-Datei von enthält, oder legt diese fest Imports. Hinweis: Die Referenz enthält alle untergeordneten Importe aus der LG-Datei, nicht nur die untergeordneten Elemente gehören direkt zu dieser LG-Datei. Die Verweisanzahl kann >also = Importanzahl sein. |
Source |
Ruft die Quelle dieser LG-Datei ab oder legt sie fest. |
Methoden
AddTemplate(String, List<String>, String) |
Fügt eine neue Vorlage hinzu und gibt die aktualisierte Templates-Instanz zurück. |
AnalyzeTemplate(String, AnalyzerOptions) |
(experimentell) Analysiert eine Vorlage, um die Ergebnisse der statischen Analyse einschließlich Variablen und Vorlagenverweise abzurufen. |
DeleteTemplate(String) |
Entfernt eine vorhandene Vorlage in aktuellen Vorlageninstanzen. |
Equals(Object) |
Klasse zum Arbeiten mit Vorlagen für die Sprachgenerierung. |
Evaluate(String, Object, EvaluationOptions) |
Auswerten einer Vorlage mit dem angegebenen Namen und Bereich. |
EvaluateText(String, Object, EvaluationOptions) |
Wertet eine Inlinevorlagenzeichenfolge aus. |
ExpandTemplate(String, Object, EvaluationOptions) |
Erweitert eine Vorlage mit dem angegebenen Namen und Bereich. Gibt alle möglichen Antworten anstelle einer zufälligen Antwort zurück. |
GetHashCode() |
Klasse zum Arbeiten mit Vorlagen für die Sprachgenerierung. |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser, um lg content in eine Templatesumzuwandeln. |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser, um lg content in eine Templatesumzuwandeln. |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Veraltet.
Parser, um lg content in eine Templatesumzuwandeln. |
ToString() |
Klasse zum Arbeiten mit Vorlagen für die Sprachgenerierung. |
UpdateTemplate(String, String, List<String>, String) |
Aktualisierungen einer vorhandenen Vorlage in der aktuellen Vorlageninstanz. |
Erweiterungsmethoden
Dequeue<T>(List<T>) |
Entfernt das erste Element einer Warteschlange. |