IService.MetadataGet(MetadataGetRequest) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- request
- MetadataGetRequest
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).
- 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.