Przekazywanie danych za pomocą współdziałania COM

Międzyoperacyjność COM zapewnia obsługę zarówno korzystania z obiektów COM z zarządzanego kodu, jak i uwidaczniania obiektów zarządzanych do COM. Obsługa przekazywania danych do i z COM jest obszerna i prawie zawsze zapewnia prawidłowe zachowanie podczas przekazywania.

Zestaw Windows SDK obejmuje następujące narzędzia interop COM:

  • Importer biblioteki typów (Tlbimp.exe), który konwertuje bibliotekę typów COM na zestaw międzyoperacyjny. Z tego zestawu usługa międzyoperacyjna marshallingu danych generuje opakowania, które wykonują marshalling danych między pamięcią zarządzaną a niezarządzaną.

  • Eksporter biblioteki typów (Tlbexp.exe), który tworzy bibliotekę typów COM z zestawu i generuje powłokę, która wykonuje marshalling podczas wywołań metod.

Poniższe sekcje zawierają linki do tematów opisujących procesy customizowania opakowań interop, gdy można (lub musi) dostarczyć dodatkowych informacji o typie dla marshaller.

W tym dziale

Instrukcje: ręczne tworzenie opakowań Opisuje sposób ręcznego tworzenia opakowania COM w zarządzanym kodzie źródłowym.

Instrukcje: migrowanie Managed-Code DCOM do programu WCF Opisuje sposób migrowania zarządzanego kodu DCOM do usługi WCF w celu uzyskania najbezpieczniejszego rozwiązania.

Typy danych COM Udostępnia odpowiednie zarządzane i niezarządzane typy danych.

Dostosowywanie otoek z możliwością wywołania COM Opisuje sposób jawnego marshalingu typów danych przy użyciu atrybutu MarshalAsAttribute w czasie projektowania.

Dostosowywanie zawinięć z możliwością wywołania środowiska uruchomieniowego Opisuje sposób dostosowywania zachowania marshalingu typów w zestawie międzyoperajowym oraz sposób ręcznego definiowania typów COM.

Zaawansowana interoperacyjność z COM Zawiera linki do więcej informacji na temat integrowania składników COM z aplikacją .NET.

Podsumowanie konwersji z asemblacji do biblioteki typów Opisuje proces konwersji eksportu z asemblacji do biblioteki typów.

Podsumowanie konwersji biblioteki typów na zestaw Opisuje proces konwersji importu biblioteki typów do zestawu.

Współdziałanie przy użyciu typów ogólnych Opisuje akcje obsługiwane w przypadku korzystania z typów ogólnych na potrzeby współdziałania modelu COM.