首页 > 解决方案 > 将控件转发到 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);

但是,它不起作用,我也不确定论点中的列表。

请帮忙。

标签: c#botframeworkazure-language-understanding

解决方案


推荐阅读