Attribute zum Importieren von Typbibliotheken in Interop-Assemblys

Der COM-Interoperabilitätsmechanismus von .NET Framework stellt vier custom-Typbibliotheksattribute zur Verfügung, mit denen der Import von Typbibliotheken in Interop-Assemblys mit dem Type Library Importer-Tool (Tlbimp.exe) gesteuert wird. Mithilfe der custom-Attribute soll sichergestellt werden, dass Typbibliotheken stets mit den primären Interop-Assemblys synchronisiert sind. Zudem ermöglichen sie eine Abwärtskompatibilität mit der Funktionalität von Microsoft Visual Basic 5.0 und 6.0, ohne dass Schnittstellendefinitionen geändert werden müssen.

HinweisHinweis

Verwenden Sie die custom-Attribute nur, wenn es nicht möglich ist, die Definitionen in der IDL-Datei (Interface Definition Language) zu ändern.Sollte dies erforderlich sein, wird empfohlen, falls möglich, den Fehler in der IDL-Datei zu beheben, anstatt die custom-Attribute zu verwenden.

Mithilfe der custom-Attribute können Sie folgende Operationen ausführen:

Siehe auch

Referenz

TypeLibConverter

ITypeLibConverter

Tlbimp.exe (Type Library Importer-Tool)

Konzepte

Anwenden des custom-Attributs zum Implementieren von IEnumerable

Anwenden des custom-Attributs zum Überschreiben des standardmäßigen COM-Dispatchbezeichners (DISPID)

Anwenden des custom-Attributs zum Markieren von Get-/Set-Eigenschaften für nicht verwaltetes COM

Importieren einer Typbibliothek als Assembly