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 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
Valori restituiti
- Attributi
Commenti
L'operazione MetadataGet(MetadataGetRequest) cerca e restituisce metadati da un repository MDS. La risposta contiene i risultati della ricerca (come elementi che corrispondono a ) MetadataSearchCriteriae restituisce i metadati in un formato e a un livello di dettaglio specificato in MetadataResultOptions.
Informazioni sui criteri di ricerca:
- Vari componenti dei metadati possono essere cercati, inclusi modelli, entità, attributi, gerarchie derivate, gerarchie, tipi di membri, versioni e gruppi di attributi. Ogni componente dei metadati ha una corrispondente lista di identificatori all'interno dei criteri di ricerca. Per trovare gli oggetti tramite GUID e/o nomi, gli identificatori vengono popolati.
- I GUID e i nomi di ogni elenco sono combinati con la logica AND. Ad esempio, fornendo i criteri Model.ID=some-guid1 e i criteri Entity.ID=some-guid2 filtra per oggetti dove (Model.ID=some-guid1 And Entity.ID=some-guid2).
- Fornire più ID o nomi all'interno dello stesso criterio di lista cerca tutti gli elementi nel set. Ad esempio, fornendo i criteri Model.ID(1)=qualcosa-guida1 e Model.ID(2)=alcuno-guid2 e i filtri Entity.ID=alcun-guida3 per oggetti dove (Model.ID IN [alcuno-guida1, alcuno-guid2] E Entity.ID=qualche guida3).
- Per ogni proprietà del tipo di complesso Metadata, il tipo MetadataResultOptions specifica l'inclusione e il livello di dettaglio da restituire nella risposta.
- Le informazioni recuperate per ogni componente si basano sulle seguenti possibili impostazioni di tipo di risultato:
- Nessuno: Non viene restituito alcun dato per questo componente (questo è il valore predefinito).
- Identificatori: Identificatori (GUID e nomi) e altre proprietà vengono recuperati per questo componente.
- Dettagli: I dati completi per questo componente sono popolati, inclusi oggetti figli.