Надстройки и расширения среды
Обновлен: Ноябрь 2007
Надстройки предоставляют для ведущих приложений расширенные функции или службы. Приложение .NET Framework предоставляет модель программирования, которую разработчики могут использовать для разработки надстроек и их активации в своем ведущем приложении. Модель достигает этого путем создания коммуникационного конвейера, между надстройкой и узлом. Модель реализуется с помощью типов в пространствах имен System.AddIn, System.AddIn.Hosting, System.AddIn.Pipeline и System.AddIn.Contract.
Дополнительные примеры кода и CTP-версии средств построения конвейеров надстроек см. на веб-узле CodePlex в разделе, посвященном управлению расширениями и надстройками.
В этом подразделе
Обзор надстройки
Описывается модель программирования надстройки для .NET Framework.Разработка конвейера
Описывается коммуникационный конвейер сегментов от ведущего приложения до надстройки. Кроме того, предоставляются примеры кода в пошаговых руководствах, где описывается построение конвейера и развертывание сегментов в конвейере в Visual Studio.Обнаружение надстройки
Описывается, как надстройки могут стать обнаруживаемыми для ведущих приложений.Активация надстройки
Описывается включение и отключение надстроек.Производительность надстроек
Описывается, как использовать независимую от доменов загрузку сборки и собственные изображения для повышения производительности надстроек.Практическое руководство. Активация надстроек с другими уровнями изоляции и безопасности
Описывается активация надстроек в различных уровнях безопасности, процессах и доменах приложений.Практическое руководство. Использование квалификационных данных
Описывается применение и доступ для настраиваемых данных, присущих надстройкам и сегментам конвейера.Разработка надстроек
Описывается разработка надстройки для использования требуемых сегментов конвейера надстройки.