IService.MetadataGet(MetadataGetRequest) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- request
- MetadataGetRequest
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).
- 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.