ActivityTemplate class

定义一个活动模板,其中模板表达式是本地的“内联”,并通过注册的语言生成器进行处理。

构造函数

ActivityTemplate(string)

初始化 ActivityTemplate 类的新实例。

属性

$kind
template

获取或设置要评估以创建活动的模板。

toString

方法

bind(DialogContext, DialogStateManager)

将数据绑定到模板。

configure(ActivityTemplateConguration)
getConverter(Object)

构造函数详细信息

ActivityTemplate(string)

初始化 ActivityTemplate 类的新实例。

new ActivityTemplate(template?: string)

参数

template

string

要评估以创建活动的模板。

属性详细信息

$kind

static $kind: string

属性值

string

template

获取或设置要评估以创建活动的模板。

template: string

属性值

string

toString

toString: () => string

属性值

() => string

方法详细信息

bind(DialogContext, DialogStateManager)

将数据绑定到模板。

function bind(dialogContext: DialogContext, data: DialogStateManager): Promise<Partial<Activity>>

参数

dialogContext

DialogContext

DialogContext

data

DialogStateManager

要绑定到的数据。

返回

Promise<Partial<Activity>>

表示异步操作的 promise。

configure(ActivityTemplateConguration)

function configure(config: ActivityTemplateConguration): this

参数

config
ActivityTemplateConguration

配置。

返回

this

具有给定配置的对象。

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

参数

_property

Object

条件选择器配置的键。

返回

Converter | ConverterFactory

选择器配置的转换器。