Bot Framework - IDialogStack.PollAsync 在 3.5.0 之后弃用
Bot Framework - IDialogStack.PollAsync deprecated after 3.5.0
我正在查看 Bot 生成器示例存储库 (https://github.com/Microsoft/BotBuilder-Samples) 中的 core-CreateNewConversation 示例。 IDialogStack 上有一个名为 PollAsync 的方法可用,它似乎在 bot builder 3.5.0 版之后消失了。是否有一个原因?
实际上,它只是从 IDialogStack
class 移动到 IDialogTask
class。
而不是做:
IDialogStack stack = stack = scope.Resolve<IDialogStack>();
你必须做
IDialogTask task = scope.Resolve<IDialogTask>();
那么你可以这样做:
task.Call(interruption, null);
await task.PollAsync(token);
有一个 pull request 正在根据此更改更新样本。
我正在查看 Bot 生成器示例存储库 (https://github.com/Microsoft/BotBuilder-Samples) 中的 core-CreateNewConversation 示例。 IDialogStack 上有一个名为 PollAsync 的方法可用,它似乎在 bot builder 3.5.0 版之后消失了。是否有一个原因?
实际上,它只是从 IDialogStack
class 移动到 IDialogTask
class。
而不是做:
IDialogStack stack = stack = scope.Resolve<IDialogStack>();
你必须做
IDialogTask task = scope.Resolve<IDialogTask>();
那么你可以这样做:
task.Call(interruption, null);
await task.PollAsync(token);
有一个 pull request 正在根据此更改更新样本。