组织服务中的 xRM 消息

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft.Xrm.Sdk.Messages 命名空间支持用于处理任何实体中所存储的数据的核心消息。 此命名空间还包含可用来检索和自定义实体、属性和关系的元数据的消息。

可将消息与 IOrganizationService.Execute 方法结合使用。Microsoft.Xrm.Sdk.Messages 命名空间中可用的所有消息适用于所有三种部署类型。

请求页面指出消息在联机(连接到服务器)或脱机(与服务器断开连接)时是否能够正常工作。

数据消息

下表列出的是 xRM 命名空间中可用的数据消息。

消息

说明

AssociateRequest

在参与某种关系的记录之间创建链接。

ConvertDateAndTimeBehaviorRequest

仅供内部使用。

CreateRequest

创建支持 Create 消息的任何类型的记录,包括自定义实体。

DeleteRequest

删除现有的记录。

DisassociateRequest

删除记录之间的链接。

ExecuteAsyncRequest

异步执行消息。 目前,它仅支持 ImportSolutionRequest 消息。

ExecuteTransactionRequest

在单一数据库事务中执行各种消息请求。

ReactivateEntityKeyRequest

提交新异步系统作业来创建密钥索引。

RetrieveEntityChangesRequest

从最后一次同步开始检索实体更改。

RetrieveRequest

检索记录。

RetrieveMultipleRequest

检索记录的集合。 可以使用查询表达式或 FetchXML 查询指定该查询。

UpdateRequest

更新现有的记录。

UpsertRequest

更新或插入记录。

元数据消息

下表列出的是 XRM 命名空间中可用的元数据消息。

消息

说明

CanBeReferencedRequest

检查指定实体是否是一对多关系中的主要实体(一)。

CanBeReferencingRequest

检查指定实体是否是一对多关系中的引用实体(多)。

CanManyToManyRequest

检查实体是否可以参与多对多关系。

CreateAttributeRequest

为实体创建自定义属性。

CreateEntityKeyRequest

创建实体备用键。

CreateEntityRequest

创建自定义实体。

CreateManyToManyRequest

在两个实体间创建多对多关系。

CreateOneToManyRequest

在两个实体间创建一对多关系。

CreateOptionSetRequest

创建自定义全局选项集。

DeleteAttributeRequest

从实体删除属性。

DeleteEntityKeyRequest

删除实体备用键。

DeleteEntityRequest

删除实体。

DeleteOptionSetRequest

删除选项集。

DeleteOptionValueRequest

删除选项列表中的选项值。

DeleteRelationshipRequest

删除关系。

ExecuteMultipleRequest

作为单批操作执行一个或多个消息请求。

GetValidManyToManyRequest

返回参与多对多关系的实体集。

GetValidReferencedEntitiesRequest

返回在一对多关系中可以充当指定实体的有效主要实体(一)的实体集。 如果未指定实体,此消息将返回可作为一对多关系中主要实体的所有实体。

GetValidReferencingEntitiesRequest

返回在一对多关系中可以充当指定实体的有效相关实体(多)的实体集。 如果未指定实体,此消息将返回可作为一对多关系中相关实体的所有实体。

InsertOptionValueRequest

在选项列表中插入选项值。

InsertStatusValueRequest

在状态值列表中插入状态值。

IsDataEncryptionActiveRequest

检查数据加密当前是否正在运行(活动还是非活动)。

OrderOptionRequest

设置选项列表的顺序。

RetrieveAllEntitiesRequest

检索所有实体的元数据。

RetrieveAllOptionSetsRequest

检索有关所有全局选项集的信息。

RetrieveAttributeRequest

检索指定属性的元数据。

RetrieveDataEncryptionKeyRequest

检索数据加密密钥值。

RetrieveEntityChangesRequest

检索实体的更改。

RetrieveEntityKeyRequest

检索实体备用键。

RetrieveEntityRequest

检索指定实体的元数据。

RetrieveManagedPropertyRequest

检索托管属性定义。

RetrieveMetadataChangesRequest

检索满足指定条件的元数据记录集合。

RetrieveOptionSetRequest

检索指定的选项集。

RetrieveRelationshipRequest

检索指定关系的元数据。

RetrieveTimestampRequest

检索指示上次更改元数据的时间戳。

SetDataEncryptionKeyRequest

设置或还原数据加密密钥。

UpdateAttributeRequest

更新属性的元数据。

UpdateEntityRequest

更新实体的元数据。

UpdateOptionSetRequest

更新选项集。

UpdateOptionValueRequest

更新选项值的元数据。

UpdateRelationshipRequest

更新关系的元数据。

UpdateStateValueRequest

更新状态值的元数据。

另请参阅

IOrganizationService
Microsoft.Xrm.Sdk.Messages
使用组织服务读取和写入数据或元数据
组织服务中的 Dynamics 365 消息

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权