Freigeben über


Templates Klasse

Definition

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
Templates

Hinweise

Templates.ParseFile(path) lädt ein . LG-Datei . Templates.ParseText(text) lädt Sprachgenerierungsvorlagen aus Text.

Konstruktoren

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

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.

Gilt für: