DialogTestLogger class

将来自对话的消息脚本记录记录到控制台,以及其他诊断信息。 与 类一起使用 DialogTestClient 。 示例:

let client = new DialogTestClient(DIALOG, OPTIONS, [new DialogTestLogger()]);

构造函数

DialogTestLogger(Logger)

初始化 DialogTestLogger 类的新实例。

方法

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

每次机器人收到新请求时调用。

构造函数详细信息

DialogTestLogger(Logger)

初始化 DialogTestLogger 类的新实例。

new DialogTestLogger(logger?: Logger)

参数

logger
Logger

具有函数的 log 记录器对象。

方法详细信息

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

每次机器人收到新请求时调用。

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

参数

context

TurnContext

(xref:botbuilder-core。TurnContext) 当前与用户聊天的轮次。

next

() => Promise<void>

调用 函数以继续执行中间件链中的下一步。

返回

Promise<void>

一个 Promise ,表示排队要执行的工作。