Sdílet prostřednictvím


Zařazování dat pomocí zprostředkovatele komunikace modelu COM

Interoperabilita modelu COM poskytuje podporu pro použití objektů MODELU COM ze spravovaného kódu a vystavení spravovaných objektů modelu COM. Podpora zařazování dat do modelu COM a z modelu COM je rozsáhlá a téměř vždy poskytuje správné chování při zařazování.

Sada Windows SDK obsahuje následující nástroje zprostředkovatele komunikace modelu COM:

  • Type Library Importer (Tlbimp.exe), který převede knihovnu typů MODELU COM na sestavení vzájemné spolupráce. Z tohoto sestavení služba zařazování zprostředkovatele generuje obálky, které provádějí zařazování dat mezi spravovanou a nespravovanou pamětí.

  • Exportér knihovny typů (Tlbexp.exe), který vytvoří knihovnu typů MODELU COM ze sestavení a vygeneruje obálku, která provádí zařazování během volání metody.

Následující části odkazují na témata popisující procesy přizpůsobení obálky vzájemné spolupráce, pokud můžete (nebo musíte) zadat marshaller s dalšími informacemi o typu.

V tomto oddílu

Postupy: Ruční vytváření obálky Popisuje, jak vytvořit obálku MODELU COM ručně ve spravovaném zdrojovém kódu.

Postup: Migrace spravovaného kódu DCOM do WCF
Popisuje, jak migrovat spravovaný kód DCOM do WCF pro nejbezpečnější řešení.

Datové typy modelu COM
Poskytuje odpovídající spravované a nespravované datové typy.

Přizpůsobení obálky volatelného modelu COM
Popisuje, jak explicitně zařazovat datové typy pomocí atributu v době návrhu MarshalAsAttribute .

Přizpůsobení obálky s možností volání za běhu
Popisuje, jak upravit chování přiřazování typů v sestavení vzájemné spolupráce a jak definovat typy modelu COM ručně.

Pokročilá interoperabilita modelu COM
Poskytuje odkazy na další informace o začlenění komponent MODELU COM do vaší aplikace .NET Framework.

Souhrn převodu knihovny typů sestavení na typ
Popisuje sestavení pro proces převodu exportu knihovny typů.

Souhrn převodu typů do sestavení
Popisuje knihovnu typů procesu převodu importu sestavení.

Spolupráce pomocí obecných typů
Popisuje, které akce jsou podporovány při použití obecných typů pro interoperabilitu modelu COM.