次の方法で共有


Templates クラス

定義

言語生成テンプレートを操作するためのクラス。

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

注釈

Templates.ParseFile(path) は を読み込みます。LG ファイル。 Templates.ParseText(text) は、テキストから言語生成テンプレートを読み込みます。

コンストラクター

Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>)

Templates クラスの新しいインスタンスを初期化します。

フィールド

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>)

キューの最初の要素を削除します。

適用対象