是否可以在命令链内部判断当前主要交互是否处于“呼叫后工作”模式?
问问题
155 次
1 回答
1
事实证明,如果您可以获得交互对象,那将非常容易。如果它没有在 Execute 方法中作为参数传递,请使用 IInteractionManager 来获取它:
1) 获取 IInteractionVoice 对象
从传递给 Execute 的参数中:
var interaction = parameters["CommandParameter"] as IInteraction;
或在构造函数中注入一个 IInteractionManager 并使用它:
IInteractionManager.Interactions
然后阅读 IInteraction.IsItPossibleToMarkDone 属性。
于 2017-04-19T19:16:48.603 回答