Templates Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída pro práci se šablonami generování jazyka
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)
- Dědičnost
Poznámky
Templates.ParseFile(path) načte soubor . LG soubor . Templates.ParseText(text) načte šablony generování jazyka z textu.
Konstruktory
Pole
InlineTemplateIdPrefix |
Předpona ID dočasné šablony pro vložený obsah. |
Vlastnosti
AllDiagnostics |
Získá veškerou diagnostiku z aktuálního lg souboru a odkazy lg soubory. |
AllTemplates |
Získá všechny šablony z aktuálního lg souboru a odkazy lg soubory. |
Content |
Získá nebo nastaví obsah LG. |
Diagnostics |
Získá nebo nastaví diagnostiku. |
EnableFromFile |
Získá nebo nastaví hodnotu označující, zda fromFile je povolen v šablonách LG. |
ExpressionParser |
Získá nebo nastaví analyzátor výrazů. |
Id |
Získá nebo nastaví ID tohoto souboru LG. |
ImportResolver |
Získá nebo nastaví delegáta pro řešení ID prostředku importovaného souboru LG. |
Imports |
Získá nebo nastaví prvky importu, které tento lg soubor obsahuje přímo. |
LgOptions |
Získá možnosti evluace pro aktuální soubor LG. |
NamedReferences |
Získá nebo nastaví mapování z aliasu importu na šablony. |
Namespace |
Získá obor názvů pro registraci aktuálního souboru LG. |
Options |
Získá nebo nastaví možnosti souboru lG. |
References |
Získá nebo nastaví všechny odkazy, které tento soubor LG má z Imports. Poznámka: Odkaz obsahuje všechny podřízené importy ze souboru LG, nejen podřízené patří přímo do tohoto souboru LG. Takže počet odkazů může >= počet importů. |
Source |
Získá nebo nastaví zdroj tohoto souboru LG. |
Metody
AddTemplate(String, List<String>, String) |
Přidá novou šablonu a vrátí aktualizovanou instanci Templates. |
AnalyzeTemplate(String, AnalyzerOptions) |
(experimentální) Analyzuje šablonu a získá výsledky statického analyzátoru, včetně proměnných a odkazů na šablony. |
DeleteTemplate(String) |
Odebere existující šablonu v aktuálních instancích šablon. |
Equals(Object) |
Třída pro práci se šablonami generování jazyka |
Evaluate(String, Object, EvaluationOptions) |
Vyhodnoťte šablonu se zadaným názvem a oborem. |
EvaluateText(String, Object, EvaluationOptions) |
Vyhodnotí řetězec vložené šablony. |
ExpandTemplate(String, Object, EvaluationOptions) |
Rozbalí šablonu se zadaným názvem a oborem. Vrátí všechny možné odpovědi místo náhodné odpovědi. |
GetHashCode() |
Třída pro práci se šablonami generování jazyka |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser pro přeměnu obsahu LG na Templates. |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser pro přeměnu obsahu LG na Templates. |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Zastaralé.
Parser pro přeměnu obsahu LG na Templates. |
ToString() |
Třída pro práci se šablonami generování jazyka |
UpdateTemplate(String, String, List<String>, String) |
Aktualizace existující šablonu v aktuální instanci templates. |
Metody rozšíření
Dequeue<T>(List<T>) |
Odebere první prvek fronty. |