Поделиться через


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 и entity.ID=some-guid2 фильтров для объектов, где (Model.ID=some-guid1 AND Entity.ID=some-guid2).
  • При указании нескольких идентификаторов или имен в одном списке критериев выполняется поиск всех элементов в наборе. Например, укажите критерии Model.ID(1)=some-guid1 и Model.ID(2)=some-guid2 и критерии Entity.ID=some-guid3 фильтров для объектов, где (Model.ID IN [some-guid1, some-guid2] AND Entity.ID=some-guid3).
Сведения о параметрах результатов:
  • Для каждого свойства сложного типа Метаданные тип MetadataResultOptions определяет включение и уровень детализации, возвращаемые в ответе.
  • Сведения, полученные для каждого компонента, основаны на следующих возможных параметрах типа результата:
    • Нет. Данные для этого компонента не возвращаются (это значение по умолчанию).
    • Идентификаторы. Для этого компонента извлекаются идентификаторы (GUID и имена) и другие свойства.
    • Сведения. Для этого компонента заполняются полные данные, включая дочерние объекты.

Применяется к