C# 在Azure机器人程序框架中';在“水球”对话框中,我们如何进入特定步骤?
在我的Azure机器人中,我有一个C# 在Azure机器人程序框架中';在“水球”对话框中,我们如何进入特定步骤?,c#,botframework,C#,Botframework,在我的Azure机器人中,我有一个GetWeather对话框,其中包含waterwalldialog。 在waterwall对话框中有4个步骤 CheckExistLocationStepAsync, AskLocationAsync, ConfirmLocationAsync, ReturnWeatherAsync 我知道我们可以通过stepContext.NextAsync进入下一步,或者使用stepContext.EndDialogAsync结束对话框 但是,如果我想从CheckExis
GetWeather
对话框,其中包含waterwalldialog
。
在waterwall对话框中有4个步骤
CheckExistLocationStepAsync,
AskLocationAsync,
ConfirmLocationAsync,
ReturnWeatherAsync
我知道我们可以通过stepContext.NextAsync
进入下一步,或者使用stepContext.EndDialogAsync
结束对话框
但是,如果我想从CheckExistLocationStepAsync
步骤跳到ReturnWeatherAsync
步骤,我该怎么做
谢谢
在文档中找不到有关跳转瀑布步骤的任何信息。当前使用这种方式:stepContext.ActiveDialog.State[“stepIndex”]=2代码>不确定是否正确。这是一种完全有效的方法。当前使用此方法:stepContext.ActiveDialog.State[“stepIndex”]=2代码>不确定它是否正确。这是一种完全有效的方法。