crm将消息(请求和响应类)与 Execute 方法结合使用

CRM系统中的IOrganizationService接口提供Execute方法,用于执行非公开的消息操作。Execute方法接受Request类作为参数并返回Response类。Request类如AssociateRequest是基于特定消息的,而Execute返回的响应类同样具有特定的属性来承载结果。所有消息都在元数据中预定义,可用性可在SdkMessage.Availability属性中查看。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IOrganizationService 提供执行常用操作的方法。除了常用方法外,还可以使用 IOrganizationService.Execute 方法执行没有公开为方法的消息。Execute 方法采用消息请求类作为参数并返回消息响应类。请求消息类名称以“Request”结尾,响应消息类名称以“Response”结尾。有关 Execute 方法支持的所有消息的详细信息,请参阅组织服务中的 xRM 消息和组织服务中的 CRM 消息。IDiscoveryService 和 IDeploymentService Web 服务使用类似的执行请求和响应模式。

OrganizationRequest 是所有消息请求的基类。可以使用此基类执行任何消息,为请求指定消息名称和参数集合。不过,如果使用派生类(例如 AssociateRequest),则在使用请求类上的属性时会填充参数集合。

Execute 方法返回请求的相应响应类,即 OrganizationResponse 类的派生类。作为与请求的类,该派生的类包含结果参数集合中的每个值的属性。所有邮件都有响应,但许多组织没有在响应的任何属性。.

消息在元数据中进行预定义并在 SDK 消息实体中存储为记录。对于每个消息,可以确定它是在连接到服务器时运行还是从带脱机访问功能的 Microsoft Dynamics CRM for Microsoft Office Outlook 运行。此信息可在 SdkMessage.Availability 属性中找到

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值