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 AND Entity.ID=some-guid2) 的对象提供条件 Model.ID=some-guid1 和 criteria Entity.ID=some-guid2 筛选器。
  • 在同一条件列表中提供多个 ID 或名称可查找集中的所有项。 例如,提供条件 Model.ID (1) =some-guid1 和 Model.ID (2) =some-guid2,并为 (Model.ID IN [some-guid1, some-guid2] and Entity.ID=some-guid3) 的对象提供条件 Entity.ID=some-guid3 筛选器。
关于结果选项:
  • 对于 Metadata 复杂类型的每个属性,MetadataResultOptions 类型指定要在响应中返回的详细信息的包含和级别。
  • 为每个组件检索的信息基于以下可能的结果类型设置:
    • :不为此组件返回任何数据, (这是) 默认值。
    • 标识符:为此组件检索标识符 (GUID、名称) 和其他属性。
    • 详细信息:为此组件填充完整数据,包括子对象。

适用于