Megosztás a következőn keresztül:


COM-összetevők kitettsége a .NET-keretrendszernek

Ez a szakasz egy meglévő COM-összetevő felügyelt kódnak való felfedéséhez szükséges folyamatot foglalja össze. A .NET-keretrendszerrel szorosan integrálható COM-kiszolgálók írásával kapcsolatos részletekért tekintse meg az interoperáció tervezési szempontjait.

A meglévő COM-összetevők értékes erőforrások a felügyelt kódban középszintű üzleti alkalmazásokként vagy elszigetelt funkciókként. Az ideális összetevők elsődleges interop szerelvényei szorosan megfelelnek a COM által előírt programozási szabványoknak.

COM-összetevők felfedése a .NET-keretrendszerben

  1. Típustár importálása assemblyként.

    A közös nyelvi futtatókörnyezethez minden típushoz metaadatokra van szükség, beleértve a COM-típusokat is. A metaadatként importált COM-típusokat tartalmazó szerelvény többféleképpen is beszerezhető.

  2. COM-típusok használata a felügyelt kódban.

    A COM-típusok vizsgálata, a példányok aktiválása és a metódusok meghívása a COM-objektumon ugyanúgy elvégezhető, mint bármely felügyelt típus esetében.

  3. Interop-projekt fordítása.

    A Windows SDK számos, a Common Language Specification (CLS) szabványnak megfelelő nyelv fordítóit biztosítja, beleértve a Visual Basicet, a C#-ot és a C++-ot.

  4. Interop-alkalmazás üzembe helyezése.

    Az interop-alkalmazások a legjobban strong-named, aláírt assemblyk-ként vannak üzembe helyezve a globális assembly-gyorsítótárban.

Lásd még