Sprache

IService.MetadataGet(MetadataGetRequest) Methode

Definition

Sucht nach und gibt Metadaten 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

Die Operation MetadataGet(MetadataGetRequest) sucht nach und liefert Metadaten aus einem MDS-Repository. Die Antwort enthält die Ergebnisse der Suche (wie z. B. Elemente, die mit dem übereinstimmen) MetadataSearchCriteriaübereinstimmen, und liefert die Metadaten in einem Format und auf einem Detailniveau zurück, wie in MetadataResultOptions.

Zu den Suchkriterien:

  • Verschiedene Metadatenkomponenten können durchsucht werden, darunter Modelle, Entitäten, Attribute, abgeleitete Hierarchien, Hierarchien, Mitgliedertypen, Versionen und Attributgruppen. Jede Metadatenkomponente verfügt über eine entsprechende Liste von Identifikatoren innerhalb der Suchkriterien. Um Objekte anhand von GUIDs und/oder Namen zu finden, werden die Identifikatoren gefüllt.
  • Die GUIDs und Namen aus jeder Liste werden mit AND-Logik kombiniert. Zum Beispiel werden die Kriterien Model.ID=some-guid1 und die Kriterien Entity.ID=some-guid2-Filter für Objekte bereitgestellt, bei denen (Model.ID=some-guid1 UND Entity.ID=some-guid2) bereitgestellt werden.
  • Mehrere IDs oder Namen innerhalb derselben Kriterienliste suchen nach allen Elementen im Satz. Zum Beispiel gibt man die Kriterien Model.ID(1)=some-guid1 und Model.ID(2)=some-guid2 sowie die Kriterien Entity.ID=some-guid3-Filter für Objekte an, bei denen (Model.ID IN [some-guid1, some-guid2] UND Entity.ID=some-guid3).
Zu den Ergebnisoptionen:
  • Für jede Eigenschaft des Metadatenkomplextyps gibt der Typ MetadataResultOptions die Aufnahme und das Detailniveau an, das in der Antwort zurückgegeben werden sollen.
  • Die für jede Komponente abgerufenen Informationen basieren auf den folgenden möglichen Ergebnistyp-Einstellungen:
    • Keine: Für diese Komponente werden keine Daten zurückgegeben (dies ist der Standardwert).
    • Kennzeichen: Für diese Komponente werden Kennungen (GUIDs und Namen) und andere Eigenschaften abgerufen.
    • Details: Für diese Komponente werden vollständige Daten ausgefüllt, einschließlich Kindobjekte.

Gilt für: