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

參數

傳回

MessageResponse
屬性

備註

作業會 BusinessRulesDelete(BusinessRulesDeleteRequest) 刪除一或多個商務規則,或從商務規則中刪除條件或動作。 這項作業會針對每個專案發出個別的刪除交易。 針對找不到的每個專案回報錯誤。

失敗或無法刪除一個專案,並不會影響刪除或成功刪除其他專案的嘗試。 如果需要替代錯誤處理,可以執行個別專案的多個細微呼叫。

當輸入 BRDeleteCriteria 時,會指定下列其中一組 guid:

  • 一或多個商務規則的 Guid。
  • 條件、動作或條件樹狀節點的 Guid (And、Or 商務規則的) 。

刪除交易串聯至相依物件。 例如,刪除商務規則時,將會刪除附加至該商務規則的所有元件。

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

適用於