none
插件的问题2 RRS feed

  • 问题

  • 1、插件不支持自定义的实体的Update消息吗?Sdk上没有列出来啊!!

    2、注册插件的Delete方法后,执行时,下句中的判断为否,咋回事啊?注册Create时判断为true

    if (context.InputParameters.Properties.Contains("Target") && context.InputParameters.Properties["Target"] is DynamicEntity)

    2010年8月3日 9:19

答案

  • 1、Update肯定是支持的,可以查看 \Microsoft Dynamics CRM 4.0 SDK\tools\plug-in message-entity table.xls

    2、Delete 事件中

         if (context.InputParameters.Properties.Contains("Target") && context.InputParameters.Properties["Target"] is DynamicEntity)

         这个也肯定是true的。

         如果是false 肯定跟你的上下文有关系。


    Batistuta Cai | MSCRM MVP | www.techsun.com
    • 已标记为答案 laterlu 2010年8月7日 14:39
    2010年8月6日 1:01
    版主

全部回复

  • Update 是支持的, 看看你在注册的时候, 你有没有设了 Filter 字段呢?

    你可以在插件中使用 PostImage 和 PreImage。

     


    Darren Liu (MSFT) | 刘嘉鸿 | Blog: http://liudarren.spaces.live.com
    2010年8月4日 18:15
    版主
  • 1、Update肯定是支持的,可以查看 \Microsoft Dynamics CRM 4.0 SDK\tools\plug-in message-entity table.xls

    2、Delete 事件中

         if (context.InputParameters.Properties.Contains("Target") && context.InputParameters.Properties["Target"] is DynamicEntity)

         这个也肯定是true的。

         如果是false 肯定跟你的上下文有关系。


    Batistuta Cai | MSCRM MVP | www.techsun.com
    • 已标记为答案 laterlu 2010年8月7日 14:39
    2010年8月6日 1:01
    版主
  • 上下文有关系指的是什么啊 ?我的这个是跟Create消息在一起的,只是在if(xxx) 为true后,里面加了个判断,执行Delete时,可以执行到if这一句,但是就是判断结果为false??
    2010年8月10日 13:03
  • 原来 context.InputParameters.Properties["Target"] 这个 is Moniker

    这个正确的是异常的啊 ,问题出在哪里啊 ?? 

    2010年8月10日 13:20