Udostępnij przez


Przekazywanie danych z interoperacyjnością 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 tej Sekcji

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 przekazywania typów danych przy użyciu atrybutu MarshalAsAttribute na etapie projektowania.

Dostosowywanie zawinięć z możliwością wywołania środowiska uruchomieniowego
Opisuje, jak dostosować zachowanie marshalingu typów w bibliotece międzyoperacyjnej oraz jak ręcznie definiować typy COM.

Zaawansowane współdziałanie COM
Zawiera linki do dodatkowych informacji na temat dołączania składników COM do aplikacji .NET Framework.

Podsumowanie konwersji zestawu na bibliotekę typów
Opisuje proces konwersji eksportu zestawu do biblioteki typów.

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

Współdziałanie przy użyciu typów ogólnych
Opisuje akcje obsługiwane w przypadku korzystania z typów ogólnych w celu interoperacyjności z COM.