IService.MetadataGet(MetadataGetRequest) Méthode

Définition

Recherche et retourne des métadonnées.

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

Paramètres

Retours

Attributs

Remarques

L’opération MetadataGet(MetadataGetRequest) recherche et retourne des métadonnées à partir d’un référentiel MDS. La réponse contient les résultats de la recherche (par exemple, les éléments qui correspondent à MetadataSearchCriteria) et retourne les métadonnées dans un format et à un niveau de détail spécifié dans MetadataResultOptions.

À propos des critères de recherche :

  • Vous pouvez rechercher différents composants de métadonnées, notamment des modèles, des entités, des attributs, des hiérarchies dérivées, des hiérarchies, des types de membres, des versions et des groupes d’attributs. Chaque composant de métadonnées a une liste correspondante d’identificateurs dans les critères de recherche. Pour rechercher des objets par GUID et/ou par nom, les identificateurs sont renseignés.
  • Les GUID et les noms de chaque liste sont combinés avec la logique AND. Par exemple, en fournissant les critères Model.ID=some-guid1 et les critères Entity.ID=some-guid2 filtres pour les objets où (Model.ID=some-guid1 AND Entity.ID=some-guid2).
  • Le fait de fournir plusieurs ID ou noms dans la même liste de critères recherche tous les éléments de l’ensemble. Par exemple, en fournissant les critères Model.ID(1)=some-guid1 et Model.ID(2)=some-guid2 et les critères Entity.ID=some-guid3 filtrent pour les objets où (Model.ID IN [some-guid1, some-guid2] AND Entity.ID=some-guid3).
À propos des options de résultat :
  • Pour chaque propriété du type complexe Metadata, le type MetadataResultOptions spécifie l’inclusion et le niveau de détail à retourner dans la réponse.
  • Les informations récupérées pour chaque composant sont basées sur les paramètres de type de résultat possibles suivants :
    • Aucun : aucune donnée n’est retournée pour ce composant (il s’agit de la valeur par défaut).
    • Identificateurs : les identificateurs (GUID et noms) et d’autres propriétés sont récupérés pour ce composant.
    • Détails : les données complètes sont renseignées pour ce composant, y compris les objets enfants.

S’applique à