在C#中调用对话框任务?

时间:2018-10-25 16:43:38

标签: c# botframework

假设我要从另一个对话框中调用子对话框 context.Call(new childDialog(),ResumeDialog);

我们假设childDialog是这样的:

public class StartDialog : IDialog<object>
{
    public async Task StartAsync(IDialogContext context)
    {
        blabla
    }

    public async Task ContinueMessage(IDialogContext context, IAwaitable<object> activity)
    {
        blablabla
    }
}

如何调用childDialog而不直接从第一个任务开始直接进入ContinueMessage?

谢谢

1 个答案:

答案 0 :(得分:0)

您要寻找的不是Call子对话框,而是Forward,它将根据您提供的消息自动开始处理。