Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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.
Сводка по преобразованию сборки в библиотеку типов Описывает процесс экспортного преобразования сборки в библиотеку типов.
Сводка по преобразованию библиотеки типов в сборку Описывает процесс преобразования библиотеки типов в сборку при импорте.
Взаимодействие с использованием универсальных типов Описывает, какие действия поддерживаются при использовании универсальных типов для взаимодействия COM.