如何判断交互何时处于呼叫后工作状态?
How to tell when interaction is in after call work state?
是否可以在命令链中判断当前主要交互是否处于 "After Call Work" 模式?
事实证明,如果您可以获得交互对象,那将非常容易。如果它没有作为参数传递到 Execute 方法中,请使用 IInteractionManager 来获取它:
1) 获取 IInteractionVoice 对象
来自传递给Execute的参数:
var interaction = parameters["CommandParameter"] as IInteraction;
或者在构造函数中注入一个 IInteractionManager 并使用它:
IInteractionManager.Interactions
然后阅读 IInteraction.IsItPossibleToMarkDone 属性.
是否可以在命令链中判断当前主要交互是否处于 "After Call Work" 模式?
事实证明,如果您可以获得交互对象,那将非常容易。如果它没有作为参数传递到 Execute 方法中,请使用 IInteractionManager 来获取它:
1) 获取 IInteractionVoice 对象
来自传递给Execute的参数:
var interaction = parameters["CommandParameter"] as IInteraction;
或者在构造函数中注入一个 IInteractionManager 并使用它:
IInteractionManager.Interactions
然后阅读 IInteraction.IsItPossibleToMarkDone 属性.