Поделиться через


Template class

Ниже приведена модель данных, которую можно легко понять и использовать в качестве контекста или всех типов посетителей, включающих ее в эвальатор, статический контрольный объект, anayler.. и так далее

Конструкторы

Template(string, string[], string, SourceRange)

Создает новый экземпляр класса template .

Свойства

body

Текстовый формат текста этого шаблона. Все содержимое, кроме имени и параметров.

name

Имя шаблона, за которым следует "#" в LG-файле

parameters

Список параметров этого шаблона

properties

Расширенные свойства объекта.

sourceRange

Источник этого шаблона

templateBodyParseTree

Анализ дерева этого шаблона.

Методы

toString()

Возвращает строку, представляющую текущий объект 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

Источник этого шаблона

sourceRange: SourceRange

Значение свойства

templateBodyParseTree

Анализ дерева этого шаблона.

templateBodyParseTree: BodyContext

Значение свойства

Сведения о методе

toString()

Возвращает строку, представляющую текущий объект Template.

function toString(): string

Возвращаемое значение

string

Строка, представляющаяшаблона .