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ファイルからすべての診断を取得し、参照する。 |
| 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) |
現在のテンプレートインスタンス内の既存のテンプレートを削除します。 |
| 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>) |
キューの最初の要素を削除します。 |