C# 从一个对话框转到下一个对话框

C# 从一个对话框转到下一个对话框,c#,botframework,azure-language-understanding,C#,Botframework,Azure Language Understanding,我有一个主LuisDialog,用于确定用户的意图。在此基础上,我启动了另一个对话框(从一组实用对话框中),询问用户的问题,然后使用这些问题来执行某种流程。一切都很好 我想做的,也是我正在努力做的,如下所示 当实用程序对话框完成时,它在主LuisDialog中调用相应的完成任务。在该完成任务中,我使用实用程序对话框中的数据调用web服务并获取一些数据。然后向用户显示部分数据。一切正常。我想对此进行扩展,以便如果从web服务返回多个记录,我希望将其中一些数据传递给另一个实用程序对话框,该对话框将根

我有一个主LuisDialog,用于确定用户的意图。在此基础上,我启动了另一个对话框(从一组实用对话框中),询问用户的问题,然后使用这些问题来执行某种流程。一切都很好

我想做的,也是我正在努力做的,如下所示

当实用程序对话框完成时,它在主LuisDialog中调用相应的完成任务。在该完成任务中,我使用实用程序对话框中的数据调用web服务并获取一些数据。然后向用户显示部分数据。一切正常。我想对此进行扩展,以便如果从web服务返回多个记录,我希望将其中一些数据传递给另一个实用程序对话框,该对话框将根据web服务数据向用户询问更多问题。希望这是有道理的

我试图运行第二个实用程序对话框,但它似乎从未运行过。它似乎进入其中,但没有向用户显示任何内容


我们将非常感谢您对本方案的首选方法提出的任何建议。

您能展示一下如何运行第二个对话框吗?我已经设法解决了这个问题。事实证明,我还将一个变量传递到新对话框中,我需要使其可序列化。一旦我做到了这一点,一切都按照我的预期进行了。