首页 文章

Bot Framework - 在3.5.0之后弃用IDialogStack.PollAsync

提问于
浏览
1

我正在查看Bot构建器示例repo(https://github.com/Microsoft/BotBuilder-Samples)中的core-CreateNewConversation示例 . IDialogStack上有一个名为PollAsync的方法,它似乎在版本3.5.0的bot构建器之后消失了 . 是否有一个原因?

1 回答

  • 2

    实际上,它只是从 IDialogStack 类移到了 IDialogTask 类 .

    而不是做:

    IDialogStack stack = stack = scope.Resolve<IDialogStack>();
    

    你必须做

    IDialogTask task = scope.Resolve<IDialogTask>();
    

    那么你可以这样做:

    task.Call(interruption, null);
    await task.PollAsync(token);
    

    考虑到这一变化,有一个pull request正在更新样本 .

相关问题