我重新编译了一个 CRM 3.0 标注库并将它们部署到我的 CRM 4.0 实例中。我的 PostUpdate 标注之一调用 service.Update()。这导致更新方法多次触发。它最终由于超时错误而停止。当这些标注与 CRM 3.0 一起使用时,不会发生这种情况。
此自定义代码的入口点的方法签名如下。
public override void PostUpdate(CalloutUserContext userContext, CalloutEntityContext entityContext, string preImageEntityXml, string postImageEntityXml)