Sdílet prostřednictvím


Zveřejnění komponent modelu COM pro rozhraní .NET Framework

Tato část shrnuje proces potřebný k tomu, aby byla existující COM komponenta zpřístupněna pro spravovaný kód. Podrobnosti o psaní serverů COM, které úzce integrují s rozhraním .NET Framework, najdete v tématu Aspekty návrhu pro spolupráci.

Existující komponenty modelu COM jsou cenné prostředky ve spravovaném kódu jako obchodní aplikace střední vrstvy nebo jako izolované funkce. Ideální komponenta má primární sestavení interoperability a úzce dodržuje programovací standardy uložené COM.

Zpřístupnění komponent modelu COM pro rozhraní .NET Framework

  1. Importujte knihovnu typů jako sestavení.

    Modul CLR (Common Language Runtime) vyžaduje metadata pro všechny typy, včetně typů modelu COM. Existuje několik způsobů, jak získat sestavení obsahující typy modelu COM importované jako metadata.

  2. Používejte typy modelu COM ve spravovaném kódu.

    Můžete zkontrolovat typy modelu COM, aktivovat instance a vyvolat metody v objektu COM stejným způsobem jako u jakéhokoli spravovaného typu.

  3. Zkompilujte projekt vzájemné spolupráce.

    Sada Windows SDK poskytuje kompilátory pro několik jazyků kompatibilních se specifikací CLS (Common Language Specification), včetně jazyka Visual Basic, C# a C++.

  4. Nasaďte aplikaci vzájemné spolupráce.

    Aplikace vzájemné spolupráce jsou nejlépe umísťované jako podepsaná sestavení se silným názvem v rámci globální mezipaměti sestavení.

Viz také