IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) 方法

定义

汇报现有业务规则。

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

参数

返回

属性

注解

BusinessRulesUpdate(BusinessRulesUpdateRequest) 操作更新 MDS 存储库中的现有业务规则、条件或操作。

请求中的业务规则项仅通过 GUID 与现有存储库项匹配。 必须为要更新的项指定现有的 GUID。 找不到的每个 GUID 作为单独的错误返回。

无论其他项是否失败,每个项的更新都会尝试并作为单个事务提交。 该操作不会完成导致同一上下文中重复名称的业务规则名称更改。

使用 BusinessRuleSet 包含一个或多个 BusinessRule 数据类型的 创建用于更新的业务规则或组件的模型。 数据类型 BusinessRuleSet 包括有关业务规则的所有信息的占位符,包括其描述性和状态信息及其组件条件和操作。

必须指定版本,并用于验证条件或操作的参数中指定基于域的属性值。 找不到的属性值会导致错误。

此操作返回标准 MessageResponse 消息。

适用于