c# - 将控件转发到 Luis 的 C# bot 框架 v4 中的特定类的问题
问题描述
我正在使用 V4 机器人框架并在识别特定意图时,我想将流程转发到特定类。
在 V3 中,转发(从当前类调用 className)是使用以下方法完成的:
await context.Forward(new className(), ResumeControlAfterClass, context.Activity, CancellationToken.None);
...
...
private async Task ResumeControlAfterClass(IDialogContext context, IAwaitable<object> result)
{
context.Wait(MessageReceived);
}
v4的相应api是:
return await stepContext.ReplaceDialogAsync(
nameof(WaterfallDialog),
cancellationToken: cancellationToken);
我正在尝试以下方法:
await stepContext.ReplaceDialogAsync(nameof(className), list, cancellationToken);
但是,它不起作用,我也不确定论点中的列表。
请帮忙。
解决方案
推荐阅读
- php - 帖子页面分页不起作用 - wordpress WP-PageNavi
- eclipse - 如何在 EGit for Eclipse 中显示不同分支的历史记录?
- javascript - React:使用来自其他组件的 redux 导出连接
- junit - Jbehave Serenity BDD 如何运行特定套件?
- audio - 有 vive 1.0 和 2.0 音频镜像问题
- java - Java 方法重载最佳实践
- reactjs - 是 npm react-handsontable 包装器,用于上桌 4.0 或更低版本的上桌
- angularjs - 使用 cake php 和 AngularJS 创建和下载 csv 文件
- c# - 使用 Owin 进行 Twitter 外部登录会给出 HTTP 403(禁止)
- asp.net - 无法使用 VS2017 运行应用程序