Metaobjekt

Eintrag zuletzt aktualisiert am: 07.03.2004

Ein Metaobjekt ist Objekt zur Verwaltung eines oder mehrerer anderer Objekte. Ein Metaobjekt bieten instrumente zur Verwaltung anderer Objekte. (vgl. [Griffel98: Componentware, Seite 472f.].

Beispiele für Metaobjekte im .NET Framework sind die Klassen System.Type, System.DirectoryServices.DirectoryEntry und System.Management.ManagementObject.

System.Type ermöglicht die Verwaltung eines beliebigen .NET-Objekts.
System.DirectoryServices.DirectoryEntry ermöglicht die Verwaltung eines beliebigen Verzeichnisobjekts eines Verzeichnisdienstes, für den es einen ADSI-Provider gibt.
System.Management.ManagementObject ermöglicht die Verwaltung eines beliebigen WMI-Objekts, das in einem WMI-Provider realisiert ist.