次の方法で共有


IService.MetadataGet(MetadataGetRequest) メソッド

定義

メタデータ検索して返します。

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

パラメーター

戻り値

属性

注釈

この操作では MetadataGet(MetadataGetRequest) 、MDS リポジトリのメタデータを検索して返します。 応答には、検索の結果 (に一致 MetadataSearchCriteriaする項目など) が含まれており、 で指定されている形式および詳細レベルでメタデータが返されます MetadataResultOptions

検索条件について:

  • モデル、エンティティ、属性、派生階層、階層、メンバーの種類、バージョン、属性グループなど、さまざまなメタデータ コンポーネントを検索できます。 各メタデータ コンポーネントには、検索条件内の識別子の対応する一覧があります。 GUID や名前でオブジェクトを検索するために、識別子が設定されます。
  • 各リストの GUID と名前は AND ロジックと組み合わされます。 たとえば、条件 Model.ID=some-guid1 を指定し、criteria Entity.ID=some-guid2 フィルターをオブジェクトに対して指定します (Model.ID=some-guid1 AND Entity.ID=some-guid2)。
  • 同じ条件リスト内に複数の ID または名前を指定すると、セット内のすべての項目が検索されます。 たとえば、条件 Model.ID(1)=some-guid1 と Model.ID(2)=some-guid2 と criteria Entity.ID=some-guid3 を指定すると、(in [some-guid1, some-guid2] AND Entity.ID=some-guid3 と Model.ID) オブジェクトがフィルター処理されます。
結果オプションについて:
  • Metadata 複合型の各プロパティについて、MetadataResultOptions 型は、応答で返す包含と詳細レベルを指定します。
  • コンポーネントごとに取得される情報は、次の可能な結果の種類の設定に基づいています。
    • なし: このコンポーネントのデータは返されません (これが既定値です)。
    • 識別子: このコンポーネントの識別子 (GUID と名前) とその他のプロパティが取得されます。
    • 詳細: 子オブジェクトを含め、このコンポーネントの完全なデータが設定されます。

適用対象