C# 在Azure机器人程序框架中';在“水球”对话框中,我们如何进入特定步骤?

C# 在Azure机器人程序框架中';在“水球”对话框中,我们如何进入特定步骤?,c#,botframework,C#,Botframework,在我的Azure机器人中,我有一个GetWeather对话框,其中包含waterwalldialog。 在waterwall对话框中有4个步骤 CheckExistLocationStepAsync, AskLocationAsync, ConfirmLocationAsync, ReturnWeatherAsync 我知道我们可以通过stepContext.NextAsync进入下一步,或者使用stepContext.EndDialogAsync结束对话框 但是,如果我想从CheckExis

在我的Azure机器人中,我有一个
GetWeather
对话框,其中包含
waterwalldialog
。 在
waterwall对话框中有4个步骤

CheckExistLocationStepAsync,
AskLocationAsync,
ConfirmLocationAsync,
ReturnWeatherAsync
我知道我们可以通过
stepContext.NextAsync
进入下一步,或者使用
stepContext.EndDialogAsync
结束对话框

但是,如果我想从
CheckExistLocationStepAsync
步骤跳到
ReturnWeatherAsync
步骤,我该怎么做

谢谢


在文档中找不到有关跳转瀑布步骤的任何信息。

当前使用这种方式:
stepContext.ActiveDialog.State[“stepIndex”]=2不确定是否正确。这是一种完全有效的方法。当前使用此方法:
stepContext.ActiveDialog.State[“stepIndex”]=2不确定它是否正确。这是一种完全有效的方法。