如果当前的主要交互是“呼叫后工作”模式,是否可以在命令链内判断?
发布于 2017-04-19 19:16:48
结果,如果你能得到交互对象,这是相当容易的。如果未将其作为参数传递到Execute方法中,则使用IInteractionManager获取它:
1)获取IInteractionVoice对象
从传递到执行的参数中:
var interaction = parameters["CommandParameter"] as IInteraction;或者在构造函数中注入一个IInteractionManager并使用它:
IInteractionManager.Interactions然后读取IInteraction.IsItPossibleToMarkDone属性。
https://stackoverflow.com/questions/43503991
复制相似问题