gpt4 book ai didi

wcf - 如何在 Microsoft Dynamics CRM 2011 中不额外调用 IOrganizationService 获取新创建的实体?

转载 作者:行者123 更新时间:2023-12-01 13:14:36 27 4
gpt4 key购买 nike

我使用 Microsoft Dynamics CRM 2011。另一个服务通过 IOrganizationService 与 CRM 通信。为了提高性能,我想减少不同调用的次数。特别是,我想知道是否有可能在不额外调用 IOrganizationService 的情况下获得新创建或更新的实体,其中包含在插件执行期间初始化的所有字段。

据我所知,it is possible在较新版本的 Microsoft Dynamics CRM 中。但是有什么方法可以在 Microsoft Dynamics CRM 2011 中完成吗?

最佳答案

您所指的链接适用于特定于 web api 的场景。

在所有插件执行上下文中,无论是创建还是更新,操作前还是后操作,我们都可以从上下文本身获取目标实体对象中特定记录的所有属性。

// The InputParameters collection contains all the data passed in the message request.
if (context.InputParameters.Contains("Target") &&
context.InputParameters["Target"] is Entity)
{
// Obtain the target entity from the input parameters.
Entity entity = (Entity)context.InputParameters["Target"];

对于更新,您可以注册 Images 以获取在该特定事务中未更新的所有其他属性值(pre-Image),而无需进行另一个服务调用。

Read more

关于wcf - 如何在 Microsoft Dynamics CRM 2011 中不额外调用 IOrganizationService 获取新创建的实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589579/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com