COM-onderdelen beschikbaar maken voor .NET Framework

In deze sectie vindt u een overzicht van het proces dat nodig is om een bestaand COM-onderdeel beschikbaar te maken voor beheerde code. Zie Ontwerpoverwegingen voor interoperation voor meer informatie over het schrijven van COM-servers die nauw zijn geïntegreerd met .NET Framework.

Bestaande COM-onderdelen zijn waardevolle resources in beheerde code als zakelijke toepassingen in de middelste laag of als geïsoleerde functionaliteit. Een ideaal onderdeel heeft een primaire interoperabiliteitsassembly en voldoet nauw aan de door COM opgelegde programmeerstandaarden.

COM-onderdelen beschikbaar maken voor .NET Framework

  1. Importeer een typebibliotheek als een assembly.

    Voor de algemene taalruntime zijn metagegevens vereist voor alle typen, waaronder COM-typen. Er zijn verschillende manieren om een assembly te verkrijgen die COM-typen bevat die als metagegevens worden geïmporteerd.

  2. COM-typen gebruiken in beheerde code.

    U kunt COM-typen inspecteren, exemplaren activeren en methoden op het COM-object aanroepen op dezelfde manier als voor elk beheerd type.

  3. Compileer een interoperabiliteitsproject.

    De Windows SDK biedt compilers voor verschillende talen die voldoen aan de Common Language Specification (CLS), waaronder Visual Basic, C# en C++.

  4. Een interoperabiliteitstoepassing implementeren.

    Interop-toepassingen kunnen het beste worden geïmplementeerd als sterk benoemde, ondertekende assembly's in de globale assemblycache.

Zie ook