Templates クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
言語生成テンプレートを操作するためのクラス。
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)
- 継承
注釈
Templates.ParseFile(path) は を読み込みます。LG ファイル。 Templates.ParseText(text) は、テキストから言語生成テンプレートを読み込みます。
コンストラクター
フィールド
InlineTemplateIdPrefix |
インライン コンテンツの一時テンプレート ID プレフィックス。 |
プロパティ
AllDiagnostics |
現在の lg ファイルからすべての診断を取得し、lg ファイルを参照します。 |
AllTemplates |
現在の lg ファイルからすべてのテンプレートを取得し、lg ファイルを参照します。 |
Content |
LG コンテンツを取得または設定します。 |
Diagnostics |
診断を取得または設定します。 |
EnableFromFile |
LG テンプレートで fromFile を許可するかどうかを示す値を取得または設定します。 |
ExpressionParser |
式パーサーを取得または設定します。 |
Id |
この LG ファイルの ID を取得または設定します。 |
ImportResolver |
インポートされた lg ファイルのリソース ID を解決するためのデリゲートを取得または設定します。 |
Imports |
この LG ファイルに直接含まれるインポート要素を取得または設定します。 |
LgOptions |
現在の LG ファイルの削除オプションを取得します。 |
NamedReferences |
インポート エイリアスからテンプレートへのマップを取得または設定します。 |
Namespace |
現在の LG ファイルに登録する名前空間を取得します。 |
Options |
lG ファイル オプションを取得または設定します。 |
References |
この LG ファイルが から Imports持つすべての参照を取得または設定します。 注意: リファレンスには、LGファイルからのすべての子インポートが含まれています。子は、このLGファイルに直接属しているだけではありません。 したがって、参照カウントはインポート数になります >。 |
Source |
この LG ファイルのソースを取得または設定します。 |
メソッド
AddTemplate(String, List<String>, String) |
新しいテンプレートを追加し、更新された Templates インスタンスを返します。 |
AnalyzeTemplate(String, AnalyzerOptions) |
(試験段階)テンプレートを分析して、変数やテンプレート参照を含む静的アナライザーの結果を取得します。 |
DeleteTemplate(String) |
現在の Templates インスタンス内の既存のテンプレートを削除します。 |
Equals(Object) |
言語生成テンプレートを操作するためのクラス。 |
Evaluate(String, Object, EvaluationOptions) |
名前とスコープを指定してテンプレートを評価します。 |
EvaluateText(String, Object, EvaluationOptions) |
インライン テンプレート文字列を評価します。 |
ExpandTemplate(String, Object, EvaluationOptions) |
指定した名前とスコープを持つテンプレートを展開します。 ランダムな応答ではなく、考えられるすべての応答を返します。 |
GetHashCode() |
言語生成テンプレートを操作するためのクラス。 |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
lg コンテンツを に変換する Templatesパーサー。 |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
lg コンテンツを に変換する Templatesパーサー。 |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
古い.
lg コンテンツを に変換する Templatesパーサー。 |
ToString() |
言語生成テンプレートを操作するためのクラス。 |
UpdateTemplate(String, String, List<String>, String) |
現在の Templates インスタンスに既存のテンプレートを更新します。 |
拡張メソッド
Dequeue<T>(List<T>) |
キューの最初の要素を削除します。 |