Share via


IService.MetadataGet(MetadataGetRequest) Método

Definición

Busca y devuelve metadatos.

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

Parámetros

Devoluciones

Atributos

Comentarios

La MetadataGet(MetadataGetRequest) operación busca y devuelve metadatos de un repositorio MDS. La respuesta contiene los resultados de la búsqueda (por ejemplo, los elementos que coinciden MetadataSearchCriteriacon ) y devuelve los metadatos en un formato y a un nivel de detalle como se especifica en MetadataResultOptions.

Acerca de los criterios de búsqueda:

  • Se pueden buscar varios componentes de metadatos, incluidos modelos, entidades, atributos, jerarquías derivadas, jerarquías, tipos de miembro, versiones y grupos de atributos. Cada componente de metadatos tiene una lista correspondiente de identificadores dentro de los criterios de búsqueda. Para buscar objetos por GUID o nombres, los identificadores se rellenan.
  • Los GUID y los nombres de cada lista se combinan con la lógica AND. Por ejemplo, proporcionando los criterios Model.ID=some-guid1 y criteria Entity.ID=some-guid2 filtros para objetos donde (Model.ID=some-guid1 AND Entity.ID=some-guid2).
  • Si se proporcionan varios identificadores o nombres dentro de la misma lista de criterios, se buscan todos los elementos del conjunto. Por ejemplo, proporcionando los criterios Model.ID(1)=some-guid1 y Model.ID(2)=some-guid2 y criteria Entity.ID=some-guid3 para objetos donde (Model.ID IN [some-guid1, some-guid2] AND Entity.ID=some-guid3).
Acerca de las opciones de resultado:
  • Para cada propiedad del tipo complejo Metadata, el tipo MetadataResultOptions especifica la inclusión y el nivel de detalle que se van a devolver en la respuesta.
  • La información que se recupera para cada componente se basa en la siguiente configuración de tipo de resultado posible:
    • Ninguno: no se devuelve ningún dato para este componente (este es el valor predeterminado).
    • Identificadores: los identificadores (GUID y nombres) y otras propiedades se recuperan para este componente.
    • Detalles: los datos completos se rellenan para este componente, incluidos los objetos secundarios.

Se aplica a