none
IPluginExecutionContext.Depth值的问题 RRS feed

  • 问题

  • 一个工作流更新实体A,在A update事件Post stage上注册一个PlugIn,触发PlugIn,奇怪的问题是IPluginExecutionContext.Depth值是2,在调试时,断点第一次捕捉到就是2,该实体上没有其他的Plugin,请问这是什么原因呢?代码如下:

    public void Execute(IPluginExecutionContext context)
            {
                if (context.Depth > 1)
                {.......

    2010年3月25日 7:58

全部回复

  • 是否工作流有更新呢?

    plugin 你按 message 方式查看了吗,确定只有一个plugin注册么


    Batistuta Cai-刀客 | 蔡敏生 | MS CRM MVP | Blog:http://caims.cnblogs.com
    2010年3月30日 1:03
    版主
  • 是否工作流有更新呢?

    plugin 你按 message 方式查看了吗,确定只有一个plugin注册么


    Batistuta Cai-刀客 | 蔡敏生 | MS CRM MVP | Blog:http://caims.cnblogs.com

    只注册一个plugin在该实体上,工作流可以更新实体,就是IPluginExecutionContext.Depth值是2,应该来说第一次触发plugin,Depth的值应该是1,感觉很奇怪
    2010年3月31日 2:15