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

时间:2017-02-24 20:06:27

标签: botframework

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

1 个答案:

答案 0 :(得分:2)

实际上,它刚刚从IDialogStack班级转移到IDialogTask班级。

而不是:

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

你必须这样做

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

那么你可以这样做:

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

考虑到此更改,有一个pull request正在更新样本。