Template class
Ниже приведена модель данных, которую можно легко понять и использовать в качестве контекста или всех типов посетителей, включающих ее в эвальатор, статический контрольный объект, anayler.. и так далее
Конструкторы
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>
sourceRange
templateBodyParseTree
Сведения о методе
toString()
Возвращает строку, представляющую текущий объект Template.
function toString(): string
Возвращаемое значение
string
Строка, представляющаяшаблона