Share via


IService.MetadataGet(MetadataGetRequest) Metodo

Definizione

Cerca e restituisce i metadati.

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

Parametri

Restituisce

Attributi

Commenti

L'operazione MetadataGet(MetadataGetRequest) cerca e restituisce i metadati da un repository MDS. La risposta contiene i risultati della ricerca , ad esempio gli elementi corrispondenti MetadataSearchCriteriaa ) e restituisce i metadati in un formato e un livello di dettaglio come specificato in MetadataResultOptions.

Informazioni sui criteri di ricerca:

  • È possibile eseguire ricerche in vari componenti di metadati, inclusi modelli, entità, attributi, gerarchie derivate, gerarchie, gerarchie, tipi di membri, versioni e gruppi di attributi. Ogni componente di metadati ha un elenco corrispondente di identificatori all'interno dei criteri di ricerca. Per trovare oggetti in base a GUID e/o nomi, gli identificatori vengono popolati.
  • I GUID e i nomi di ogni elenco vengono combinati con la logica AND. Ad esempio, specificando i criteri Model.ID=some-guid1 e i filtri Entity.ID=some-guid2 per gli oggetti in cui (Model.ID=some-guid1 AND Entity.ID=some-guid2).
  • Specificare più ID o nomi all'interno dello stesso elenco criteri cerca tutti gli elementi nel set. Ad esempio, specificando i criteri Model.ID(1)=some-guid1 e Model.ID(2)=some-guid2 e i criteri Entity.ID=some-guid3 filtri per gli oggetti in cui (Model.ID IN [some-guid1, some-guid2] AND Entity.ID=some-guid3).
Informazioni sulle opzioni dei risultati:
  • Per ogni proprietà del tipo complesso Metadati, il tipo MetadataResultOptions specifica l'inclusione e il livello di dettaglio da restituire nella risposta.
  • Le informazioni recuperate per ogni componente sono basate sulle seguenti impostazioni del tipo di risultato:
    • Nessuno: non vengono restituiti dati per questo componente (si tratta del valore predefinito).
    • Identificatori: identificatori (GUID e nomi) e altre proprietà vengono recuperate per questo componente.
    • Dettagli: i dati completi vengono popolati per questo componente, inclusi gli oggetti figlio.

Si applica a