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 作为单独的错误返回。
无论其他项是否失败,每个项的更新都会尝试并作为单个事务提交。 该操作不会完成导致同一上下文中重复名称的业务规则名称更改。
使用 BusinessRuleSet 包含一个或多个 BusinessRule 数据类型的 创建用于更新的业务规则或组件的模型。 数据类型 BusinessRuleSet 包括有关业务规则的所有信息的占位符,包括其描述性和状态信息及其组件条件和操作。
必须指定版本,并用于验证条件或操作的参数中指定基于域的属性值。 找不到的属性值会导致错误。
此操作返回标准 MessageResponse 消息。