IService.MetadataCreate(MetadataCreateRequest) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates new metadata components.
public:
Microsoft::MasterDataServices::Services::MessageContracts::MetadataCreateResponse ^ MetadataCreate(Microsoft::MasterDataServices::Services::MessageContracts::MetadataCreateRequest ^ 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.MetadataCreateResponse MetadataCreate (Microsoft.MasterDataServices.Services.MessageContracts.MetadataCreateRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member MetadataCreate : Microsoft.MasterDataServices.Services.MessageContracts.MetadataCreateRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MetadataCreateResponse
Public Function MetadataCreate (request As MetadataCreateRequest) As MetadataCreateResponse
Parameters
- request
- MetadataCreateRequest
Returns
- Attributes
Remarks
The MetadataCreate(MetadataCreateRequest) operation creates new metadata objects. The operation creates new objects with the names that are provided and generates a new GUID for each new object.
GUIDs may be included in the request; however, they are ignored.
Names for new objects MUST be unique within their context. A name that conflicts with an existing name in the assigned context results in an error.
Newly created objects and their GUIDs are returned in the response if the value of ReturnCreatedIdentifiers is true.
For each of the following objects, a minimum context MUST be specified as listed in the following table.
Object typeMinimum required context |
---|
EntityModel |
AttributeModel, Entity, MemberType |
Attribute groupModel, Entity, MemberType |
Derived hierarchyModel |
Explicit hierarchyModel, Entity |
Version flagModel |