IService.MetadataGet(MetadataGetRequest) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- request
- MetadataGetRequest
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).
- 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.