IService.BusinessRulesCreate(BusinessRulesCreateRequest) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的业务规则。
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
参数
- request
- BusinessRulesCreateRequest
返回
- 属性
注解
该 BusinessRulesCreate(BusinessRulesCreateRequest) 操作在 MDS 存储库中创建新的业务规则和业务规则组件。 使用提供的名称创建每个新的业务规则或组件,并为每个项生成一个新的 GUID。 请求中已存在于模型中的任何组件(由名称和父上下文 (EntityId 和 MemberType) 匹配)都会导致错误。
请求中的 BusinessRules 数据类型包括有关业务规则的所有信息的占位符,包括其描述性和状态信息及其组件条件和操作。
GUID 可以包含在请求中, (例如,业务规则定义来自另一个 MDM 中心实例) 。 但是,将忽略 GUID。 有关保留 GUID 的详细信息,请参阅 BusinessRulesClone(BusinessRulesCloneRequest)。
如果在请求中将 ReturnCreatedIdentifiers 设置为 true,则新创建的对象及其 GUID 将在响应中作为 BusinessRules 类型返回。
针对所有打开的版本验证条件或操作的参数中的指定基于域的属性值。 找不到的属性值会导致错误。