Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
COM-взаимодействие поддерживает как использование COM-объектов из управляемого кода, так и предоставление управляемых объектов в COM. Поддержка маршаллинга данных между COM и другими компонентами является высокой и почти всегда обеспечивает правильную обработку данных.
Пакет SDK для Windows включает следующие средства взаимодействия COM:
Средство импорта библиотеки типов (Tlbimp.exe), которое преобразует библиотеку типов COM в сборку для взаимодействия. Из этой сборки служба маршаллинга для взаимодействия создает оболочки, которые выполняют маршалирование данных между управляемой и неуправляемой памятью.
Экспортер библиотеки типов (Tlbexp.exe), который создает библиотеку типов COM из сборки и создает оболочку, которая выполняет маршаллирование во время вызовов методов.
В следующих разделах приведены ссылки на темы, которые описывают процессы настройки оболочек для интероперабельности, когда вы можете (или обязаны) предоставить маршализатору дополнительные сведения о типах.
В этом разделе
Практическое руководство. Создание оболочки вручную Описывает создание COM-оболочки вручную в управляемом исходном коде.
Как это сделать: Перенос Managed-Code DCOM на WCF
Описывает перенос управляемого кода DCOM в WCF для наиболее безопасного решения.
Связанные разделы
Типы данных COM
Предоставляет соответствующие управляемые и неуправляемые типы данных.
Настройка вызываемых оболочек COM
Описывает, как явно обрабатывать типы данных с помощью атрибута MarshalAsAttribute в процессе разработки.
Настройка вызываемых оболочек среды выполнения
Описывается, как настроить поведение маршаллинга типов в сборке взаимодействия, а также как вручную определить типы COM.
Расширенное взаимодействие COM
Содержит ссылки на дополнительные сведения о включении COM-компонентов в приложение .NET Framework.
Общие сведения о преобразовании сборки в библиотеку типов
Описывает процесс преобразования для экспорта сборки в библиотеку типов.
Сводка о преобразовании библиотеки типов в сборку
Описывает библиотеку типов для процесса преобразования импорта сборки.
Взаимодействие с использованием универсальных типов
Описывает, какие действия поддерживаются при использовании универсальных типов для взаимодействия COM.