IService.BusinessRulesCreate(BusinessRulesCreateRequest) 方法

定义

创建新的业务规则。

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

参数

返回

属性

注解

BusinessRulesCreate(BusinessRulesCreateRequest) 操作在 MDS 存储库中创建新的业务规则和业务规则组件。 使用提供的名称创建每个新的业务规则或组件,并为每个项生成一个新的 GUID。 请求中已存在于模型中的任何组件(由名称和父上下文 (EntityId 和 MemberType) 匹配)都会导致错误。

请求中的 BusinessRules 数据类型包括有关业务规则的所有信息的占位符,包括其描述性和状态信息及其组件条件和操作。

GUID 可以包含在请求中, (例如,业务规则定义来自另一个 MDM 中心实例) 。 但是,将忽略 GUID。 有关保留 GUID 的详细信息,请参阅 BusinessRulesClone(BusinessRulesCloneRequest)

如果在请求中将 ReturnCreatedIdentifiers 设置为 true,则新创建的对象及其 GUID 将在响应中作为 BusinessRules 类型返回。

针对所有打开的版本验证条件或操作的参数中的指定基于域的属性值。 找不到的属性值会导致错误。

适用于