共用方式為


組織服務中的 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

建立支援建立訊息的任何類型的記錄,包括自訂實體。

DeleteRequest

刪除現存記錄。

DisassociateRequest

移除記錄之間的連結。

ExecuteAsyncRequest

非同步執行訊息。 目前這只支援 ImportSolutionRequest 訊息。

ExecuteTransactionRequest

執行單一資料庫交易中的多個訊息要求。

ReactivateEntityKeyRequest

送出新的非同步系統作業以建立索引鍵的索引。

RetrieveEntityChangesRequest

擷取實體中自上次同步處理以來的變更。

RetrieveRequest

擷取記錄。

RetrieveMultipleRequest

擷取記錄的集合。 查詢可以指定使用查詢運算式或是 FetchXML 查詢。

UpdateRequest

更新現存記錄。

UpsertRequest

更新或插入記錄。

中繼資料訊息

下表列出 XRM 命名空間中可用的中繼資料訊息。

訊息

描述

CanBeReferencedRequest

查看的特定實體是否可以在一對多關係中成為主要實體 (1)。

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. 著作權所有,並保留一切權利。 著作權