IService.MetadataGet(MetadataGetRequest) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Pesquisa e retorna metadados.
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
Retornos
- Atributos
Comentários
A MetadataGet(MetadataGetRequest) operação procura e retorna metadados de um repositório MDS. A resposta contém os resultados da pesquisa (como itens que correspondem ao MetadataSearchCriteria) e retorna os metadados em um formato e a um nível de detalhes, conforme especificado em MetadataResultOptions.
Sobre os critérios de pesquisa:
- Vários componentes de metadados podem ser pesquisados, incluindo modelos, entidades, atributos, hierarquias derivadas, hierarquias, tipos de membro, versões e grupos de atributos. Cada componente de metadados tem uma lista correspondente de identificadores dentro dos critérios de pesquisa. Para localizar objetos por GUIDs e/ou nomes, os identificadores são preenchidos.
- Os GUIDs e os nomes de cada lista são combinados com a lógica AND. Por exemplo, fornecer os critérios Model.ID=some-guid1 e os critérios Entity.ID=some-guid2 filtra para objetos em que (Model.ID=some-guid1 AND Entity.ID=some-guid2).
- Fornecer várias IDs ou nomes na mesma lista de critérios procura todos os itens no conjunto. Por exemplo, fornecer os critérios Model.ID(1)=some-guid1 e Model.ID(2)=some-guid2 e os critérios Entity.ID=some-guid3 filtra para objetos em que (Model.ID IN [some-guid1, some-guid2] AND Entity.ID=some-guid3).
- Para cada propriedade do tipo complexo metadados, o tipo MetadataResultOptions especifica a inclusão e o nível de detalhes a serem retornados na resposta.
- As informações recuperadas para cada componente baseiam-se nas seguintes configurações possíveis de tipo de resultado:
- Nenhum: nenhum dado é retornado para esse componente (esse é o valor padrão).
- Identificadores: identificadores (GUIDs e nomes) e outras propriedades são recuperados para esse componente.
- Detalhes: os dados completos são preenchidos para esse componente, incluindo objetos filho.