RegisterClassMiddleware class

用于向当前轮次上下文添加对象或向当前轮次上下文注册服务的中间件。

构造函数

RegisterClassMiddleware(T, string | symbol)

初始化 RegisterClassMiddleware 类的新实例。

属性

service

要添加到轮次上下文的对象或服务。

方法

onTurn(TurnContext, () => Promise<void>)

将关联的对象或服务添加到当前轮次上下文中。

构造函数详细信息

RegisterClassMiddleware(T, string | symbol)

初始化 RegisterClassMiddleware 类的新实例。

new RegisterClassMiddleware(service: T, key: string | symbol)

参数

service

T

要添加的对象或服务。

key

string | symbol

处于轮次状态的服务对象的键。

属性详细信息

service

要添加到轮次上下文的对象或服务。

service: T

属性值

T

方法详细信息

onTurn(TurnContext, () => Promise<void>)

将关联的对象或服务添加到当前轮次上下文中。

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

参数

turnContext
TurnContext

此轮次的上下文对象。

next

() => Promise<void>

要调用以继续机器人中间件管道的委托。

返回

Promise<void>