Построение компонентов .NET Framework для взаимодействия
Перед созданием компонента .NET Framework, следует уточнить, кто будет его использовать. Заблаговременные действия, призванные определить, будут ли вызывающие объекты использовать технологию COM, поможет существенно сэкономить время в будущем.
Хотя .NET Framework расширяет многие функции программирования, предлагаемые технологией COM, а среда CLR упрощает доступ через границу взаимодействия, COM-клиент должен соблюдать ограничения своей модели программирования. Эти ограничения могут влиять на способ и время использования расширенных возможностей, доступных для компонентов .NET Framework.
При создании компонентов .NET Framework для разных типов вызывающих объектов нужно соблюдать указания, представленные в следующей таблице.
Ожидаемый тип вызывающего объекта |
Замечания |
---|---|
Только клиенты .NET |
Без определенных рекомендаций. |
Клиенты .NET и COM. |
См. рекомендации, приведенные только для COM-клиентов. |
Только COM-клиенты. |
|