Share via


IService.MetadataGet(MetadataGetRequest) Methode

Definition

Sucht nach Metadaten und gibt diese zurück.

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

Parameter

Gibt zurück

Attribute

Hinweise

Der MetadataGet(MetadataGetRequest) Vorgang sucht nach Metadaten aus einem MDS-Repository und gibt diese zurück. Die Antwort enthält die Ergebnisse der Suche (z. B. Elemente, die mit dem MetadataSearchCriteriaübereinstimmen) und gibt die Metadaten in einem Format und einer Detailebene zurück, wie in MetadataResultOptionsangegeben.

Informationen zu den Suchkriterien:

  • Verschiedene Metadatenkomponenten können durchsucht werden, einschließlich Modellen, Entitäten, Attributen, abgeleiteten Hierarchien, Hierarchien, Membertypen, Versionen und Attributgruppen. Jede Metadatenkomponente verfügt über eine entsprechende Liste von Bezeichnern innerhalb der Suchkriterien. Um Objekte nach GUIDs und/oder Namen zu finden, werden die Bezeichner aufgefüllt.
  • Die GUIDs und Namen aus jeder Liste werden mit AND-Logik kombiniert. Beispielsweise die Kriterien Model.ID=some-guid1 und entity.ID=some-guid2 filter for objects where (Model.ID=some-guid1 AND Entity.ID=some-guid2).
  • Wenn Sie mehrere IDs oder Namen innerhalb derselben Kriterienliste angeben, werden alle Elemente in der Gruppe gesucht. Geben Sie beispielsweise die Kriterien Model.ID(1)=some-guid1 und Model.ID(2)=some-guid2 und die Kriterien Entity.ID=some-guid3-Filter für Objekte an, wobei (Model.ID IN [some-guid1, some-guid2] UND Entity.ID=some-guid3).
Informationen zu den Ergebnisoptionen:
  • Für jede Eigenschaft des komplexen Metadatentyps gibt der MetadataResultOptions-Typ die Einschluss- und Detailebene an, die in der Antwort zurückgegeben werden sollen.
  • Die Informationen, die für jede Komponente abgerufen werden, basieren auf den folgenden möglichen Ergebnistypeinstellungen:
    • Keine: Für diese Komponente werden keine Daten zurückgegeben (dies ist der Standardwert).
    • Bezeichner: Bezeichner (GUIDs und Namen) und andere Eigenschaften werden für diese Komponente abgerufen.
    • Details: Für diese Komponente werden vollständige Daten aufgefüllt, einschließlich untergeordneter Objekte.

Gilt für: