TemplateEngineLanguageGenerator class

扩展

Configurable

构造函数

TemplateEngineLanguageGenerator(Templates | Resource, Map<string, Resource[]>)

初始化 TemplateEngineLanguageGenerator 类的新实例。

属性

$kind
id

方法

generate(DialogContext, string, D)

从给定模板和数据生成文本的方法。

继承的方法

configure(Record<string, unknown>)

用于配置对象的 Fluent 方法。

getConverter(string)

构造函数详细信息

TemplateEngineLanguageGenerator(Templates | Resource, Map<string, Resource[]>)

初始化 TemplateEngineLanguageGenerator 类的新实例。

new TemplateEngineLanguageGenerator(arg1?: Templates | Resource, arg2?: Map<string, Resource[]>)

参数

arg1

Templates | Resource

自选。 LG 模板资源

arg2

Map<string, Resource[]>

自选。 一个 Map 对象,其中包含每个键的 Resource 数组。

属性详细信息

$kind

static $kind: string

属性值

string

id

id: string

属性值

string

方法详细信息

generate(DialogContext, string, D)

从给定模板和数据生成文本的方法。

function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>

参数

dialogContext

DialogContext

当前会话轮次的上下文。

template

string

要评估的模板。

data

D

要绑定到的数据。

返回

Promise<T>

包含计算结果的 Promise 字符串。

继承的方法详细信息

configure(Record<string, unknown>)

用于配置对象的 Fluent 方法。

function configure(config: Record<string, unknown>): this

参数

config

Record<string, unknown>

要应用的配置设置。

返回

this

操作完成后 可配置

继承自 Configure.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

参数

_property

string

条件选择器配置的键。

返回

Converter | ConverterFactory

选择器配置的转换器。

继承自 Configurable.getConverter