CRM 2011:如何找出插件触发器的来源?

Thd*_*hdK 1 c# plugins dynamics-crm dynamics-crm-2011

我需要使用 Microsoft Dynamics CRM 2011 插件中的代码找出触发当前插件的触发器的来源。

示例:我有一个插件可以触发联系人的更新消息。我还有另一个插件可以触发自定义实体的更新。在这第二个插件中,我还更新了联系人实体。所以在这里我需要知道我的联系人插件是因为表单的更改或因为另一个称为联系人更新的插件而触发的。

我阅读了有关 crm 4.0 的 callerorigin。但是对于 crm 2011 来说,这不再存在。

谢谢!

Gre*_*ens 5

你不能检查 IPluginExecutionContext 的Depth属性吗?如果从另一个插件调用 if 将是 2(或更大...)