IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新現有的商業規則。
public:
Microsoft::MasterDataServices::Services::MessageContracts::MessageResponse ^ BusinessRulesUpdate(Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesUpdateRequest ^ 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 BusinessRulesUpdate(Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesUpdateRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member BusinessRulesUpdate : Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesUpdateRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse
Public Function BusinessRulesUpdate (request As BusinessRulesUpdateRequest) As MessageResponse
參數
- request
- BusinessRulesUpdateRequest
傳回
- 屬性
備註
該操作更新 BusinessRulesUpdate(BusinessRulesUpdateRequest) MDS 資料庫中現有的商業規則、條件或動作。
請求中的商業規則項目僅透過 GUID 與現有的儲存庫項目匹配。 必須指定現有的 GUID,才能更新項目。 每個找不到的 GUID 都會以獨立錯誤回傳。
每個項目的更新都會嘗試並提交為獨立交易,無論其他項目是否失敗。 該操作不會完成商業規則名稱變更,導致同一情境內出現重複名稱。
透過使用 包含一個或多個BusinessRule資料型態的 來BusinessRuleSet建立商業規則或更新元件模型。 資料型別 BusinessRuleSet 包含所有關於商業規則的資訊的佔位符,包括其描述性與狀態資訊,以及其組成條件與動作。
必須指定一個版本,並用於驗證條件或動作參數中指定的領域屬性值。 找不到的屬性值會導致錯誤。
此操作會回傳一個標準 MessageResponse 訊息。