IService.MetadataGet(MetadataGetRequest) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メタデータ検索して返します。
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
パラメーター
- request
- MetadataGetRequest
戻り値
- 属性
注釈
この操作では 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 と名前) とその他のプロパティが取得されます。
- 詳細: 子オブジェクトを含め、このコンポーネントの完全なデータが設定されます。