Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET-típus írása és a nem felügyelt kódból történő felhasználása a fejlesztők számára különböző tevékenységek. Ez a szakasz számos tippet ismertet a COM-ügyfelekkel együttműködő felügyelt kód írásához:
A .NET-típusok minősítése az együttműködéshez.
Minden felügyelt típusnak, metódusnak, tulajdonságnak, mezőnek és eseménynek nyilvánosnak kell lennie. A típusoknak nyilvános paraméter nélküli konstruktorsal kell rendelkezniük, amely az egyetlen konstruktor, amely a COM-on keresztül hívható meg.
Interop attribútumok alkalmazása.
A felügyelt kódon belüli egyéni attribútumok javíthatják az összetevők együttműködési képességét.
Szerelvény csomagolása COM-hoz.
A COM-fejlesztők megkövetelhetik, hogy összefoglalja az assembly-k hivatkozásával és üzembe helyezésével kapcsolatos lépéseket.
Ez a szakasz emellett azonosítja a felügyelt típus COM-ügyfélből történő felhasználásával kapcsolatos feladatokat.
Felügyelt típus használata a COM-ból
Szerelvények regisztrálása a COM-val.
A szerelvényben (és a típustárakban) lévő típusokat a tervezéskor kell regisztrálni. Ha a telepítő nem regisztrálja az összetevőt, utasítsa a COM-fejlesztőket Regasm.exehasználatára.
Referencia .NET-típusokra a COM-ból.
A COM-fejlesztők a ma használt eszközökkel és technikákkal hivatkozhatnak a szerelvény típusaira.
-
A COM-fejlesztők ugyanúgy hívhatnak metódusokat a .NET-objektumon, mint bármely nem felügyelt típushoz. A COM
CoCreateInstanceAPI például aktiválja a .NET-objektumokat. Com-hozzáférésre szolgáló alkalmazás üzembe helyezése.
Egy erős névvel rendelkező assembly telepíthető a globális assembly-gyorsítótárba, és aláírást igényel a kiadójától. Azokat az összeállításokat, amelyek nincsenek erős névvel ellátva, a kliens alkalmazáskönyvtárába kell telepíteni.