Templates Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Osztály a nyelvi létrehozási sablonok használatához.
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)
- Öröklődés
Megjegyzések
A Templates.ParseFile(elérési út) betölti a következőt: . LG-fájl . A Templates.ParseText(text) nyelvgenerálási sablonokat tölt be a szövegből.
Konstruktorok
Mezők
InlineTemplateIdPrefix |
A beágyazott tartalom ideiglenes sablonazonosító-előtagja. |
Tulajdonságok
AllDiagnostics |
Lekéri az összes diagnosztikát az aktuális LG-fájlból, és hivatkozik az LG-fájlokra. |
AllTemplates |
Lekéri az összes sablont az aktuális lg fájlból, és hivatkozik az lg fájlokra. |
Content |
LG-tartalmat szerez be vagy állít be. |
Diagnostics |
Lekéri vagy beállítja a diagnosztikát. |
EnableFromFile |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a fromFile engedélyezve van-e az LG-sablonokban. |
ExpressionParser |
Lekéri vagy beállítja a kifejezéselemzőt. |
Id |
Lekéri vagy beállítja az LG-fájl azonosítóját. |
ImportResolver |
Lekéri vagy beállítja a delegáltat az importált LG-fájl erőforrás-azonosítójának feloldásához. |
Imports |
Lekéri vagy beállítja azOKAT az importálási elemeket, amelyeket az LG-fájl közvetlenül tartalmaz. |
LgOptions |
Lekéri az aktuális LG-fájl evluation beállításait. |
NamedReferences |
Lekéri vagy beállítja a leképezést az importálási aliasról a sablonokra. |
Namespace |
Lekéri az aktuális LG-fájlhoz regisztrálandó névteret. |
Options |
Lekéri vagy beállítja az lG-fájl beállításait. |
References |
Lekéri vagy beállítja az LG-fájlban található összes hivatkozást.Imports Megjegyzés: A hivatkozás az LG-fájlból származó összes gyermekimportot tartalmazza, nem csak a gyermekek közvetlenül ebbe az LG-fájlba tartoznak. így a hivatkozási szám = importok száma.> |
Source |
Lekéri vagy beállítja ennek az LG-fájlnak a forrását. |
Metódusok
AddTemplate(String, List<String>, String) |
Hozzáad egy új sablont, és visszaadja a frissített Templates-példányt. |
AnalyzeTemplate(String, AnalyzerOptions) |
(kísérleti) Elemez egy sablont a statikus elemző eredményeinek lekéréséhez, beleértve a változókat és a sablonhivatkozásokat. |
DeleteTemplate(String) |
Eltávolít egy meglévő sablont az aktuális sablonok példányaiból. |
Equals(Object) |
Osztály a nyelvi létrehozási sablonok használatához. |
Evaluate(String, Object, EvaluationOptions) |
Kiértékel egy adott nevű és hatókörű sablont. |
EvaluateText(String, Object, EvaluationOptions) |
Kiértékel egy beágyazott sablonsztringet. |
ExpandTemplate(String, Object, EvaluationOptions) |
Egy adott névvel és hatókörrel rendelkező sablon kibontása. A véletlenszerű válasz helyett az összes lehetséges választ adja vissza. |
GetHashCode() |
Osztály a nyelvi létrehozási sablonok használatához. |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Elemző, amely az lg-tartalmat átalakítja .Templates |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Elemző, amely az lg-tartalmat átalakítja .Templates |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Elavult.
Elemző, amely az lg-tartalmat átalakítja .Templates |
ToString() |
Osztály a nyelvi létrehozási sablonok használatához. |
UpdateTemplate(String, String, List<String>, String) |
Frissítések egy meglévő sablont az aktuális Sablonok példányban. |
Bővítő metódusok
Dequeue<T>(List<T>) |
Eltávolítja az üzenetsor első elemét. |