Language

IService.MetadataClone(MetadataCloneRequest) メソッド

定義

元のオブジェクトのGUIDを保持しつつ、他のソースからメタデータコンポーネントの正確なコピーを作成します。

public:
 Microsoft::MasterDataServices::Services::MessageContracts::MetadataCloneResponse ^ MetadataClone(Microsoft::MasterDataServices::Services::MessageContracts::MetadataCloneRequest ^ 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.MetadataCloneResponse MetadataClone(Microsoft.MasterDataServices.Services.MessageContracts.MetadataCloneRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member MetadataClone : Microsoft.MasterDataServices.Services.MessageContracts.MetadataCloneRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MetadataCloneResponse
Public Function MetadataClone (request As MetadataCloneRequest) As MetadataCloneResponse

パラメーター

返品

属性

注釈

MetadataClone(MetadataCloneRequest)操作は、共有GUIDを介して元のメタデータにリンクされたメタデータ項目のコピーを作成します。 この操作は MetadataCreate(MetadataCreateRequest) と似ていますが、ここで指定されています。

MetadataClone(MetadataCloneRequest)操作ではGUIDとリクエスト内の新しいアイテム名の両方が必要です。 GUIDは生成されるのではなく挿入されます。 リクエストに同じタイプのハブ内の既存オブジェクトと一致するGUIDが含まれている場合、そのオブジェクトは更新されます。

各新しいアイテムの識別子には必ずGUIDと名前が含まれなければなりません。 名前は、他のGUIDを持つアイテムの指定されたコンテキスト内に存在してはなりません。

適用対象