語言

IService.BusinessRulesDelete(BusinessRulesDeleteRequest) 方法

定義

刪除一項或規則的組成部分。

public:
 Microsoft::MasterDataServices::Services::MessageContracts::MessageResponse ^ BusinessRulesDelete(Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesDeleteRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse BusinessRulesDelete(Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesDeleteRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member BusinessRulesDelete : Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesDeleteRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse
Public Function BusinessRulesDelete (request As BusinessRulesDeleteRequest) As MessageResponse

參數

傳回

屬性

備註

該 BusinessRulesDelete(BusinessRulesDeleteRequest) 操作會刪除一個或多個商業規則,或刪除商業規則中的條件或動作。 此操作會為每個項目發送獨立的刪除交易。 每未找到的項目都會回報錯誤。

刪除一項項目失敗或無法刪除,不會影響刪除嘗試或成功刪除其他項目。 若需要替代錯誤處理,可實作多個細緻呼叫針對個別項目。

以 的 BRDeleteCriteria輸入,指定以下 GUID 之一集合:

  • 一個或多個商業規則的 GUID。
  • 商業規則中條件、動作或條件樹節點(AND、OR)的 GUID。

刪除交易會串接到相依物件。 例如,當商業規則被刪除時,所有附加於該商業規則的元件都會被刪除。

此操作會回傳一個標準 MessageResponse 訊息。

適用於