Template class
ここでは、コンテキストまたはすべての種類の訪問者として簡単に理解して使用できるデータ モデルです。これは、エバレーター、静的チェッカー、アナイラーです。 等
コンストラクター
Template(string, string[], string, Source |
Template クラスの新しいインスタンスを作成します。 |
プロパティ
body | このテンプレートの本文のテキスト形式。 名前とパラメーターを除くすべてのコンテンツ。 |
name | テンプレートの名前。LG ファイルの後に '#' が続くもの |
parameters | このテンプレートのパラメーター リスト |
properties | オブジェクトの拡張プロパティ。 |
source |
このテンプレートのソース |
template |
このテンプレートの解析ツリー。 |
メソッド
to |
現在の Template オブジェクトを表す文字列を返します。 |
コンストラクターの詳細
Template(string, string[], string, SourceRange)
Template クラスの新しいインスタンスを作成します。
new Template(templatename: string, parameters: string[], templatebody: string, sourceRange: SourceRange)
パラメーター
- templatename
-
string
パラメーターのないテンプレート名。
- parameters
-
string[]
パラメーター リスト。
- templatebody
-
string
テンプレートの内容。
- sourceRange
- SourceRange
(xref:botbuilder-lg.テンプレートの SourceRange)。
プロパティの詳細
body
このテンプレートの本文のテキスト形式。 名前とパラメーターを除くすべてのコンテンツ。
body: string
プロパティ値
string
name
テンプレートの名前。LG ファイルの後に '#' が続くもの
name: string
プロパティ値
string
parameters
このテンプレートのパラメーター リスト
parameters: string[]
プロパティ値
string[]
properties
オブジェクトの拡張プロパティ。
properties?: Record<string, unknown>
プロパティ値
Record<string, unknown>