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>) |
キューの最初の要素を削除します。 |