Примерный план для действий по обновлению
Дата последнего изменения: 6 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
Приведенный пример плана показывает возможную структуру для видов действий, выполняемых Microsoft SharePoint Foundation 2010 и Microsoft SharePoint Server 2010 при обновлении.
В плане приведен вид объектной модели, которая используется при обновлении приложения портала. Каждый модуль (CS- или VB-файл) в приложении обновления определяет действия, которые необходимо выполнить для конкретной части развертывания. Для выполнения определенных действий каждый модуль определяет один базовый класс действия, а также любое число других классов, наследуемых от базового класса.
![]() |
---|
В этой статье описывается, как в SharePoint Foundation 2010 и SharePoint Server 2010 объектная модель Microsoft.SharePoint.Upgrade используется для обновления развертываний. Эти сведения являются дополнительными и не предназначены для широкого использования. |
Действия
Ферма
FarmAction : SPAction
Абстрактный базовый класс для всех действий обновления, выполняемых для фермы серверов.
FarmMigrator
- Миграция настроек уровня фермы между версиями.
WebApplicationMigrator
- Миграция настроек веб-приложений и настроек уровня портала.
AdministrationObjectsUpgrade : FarmAction
- Обновление конструкций в базе данных настроек предыдущей версии новыми конструкциями.
Веб-сайты IIS
IisWebSiteAction : SPAction
Абстрактный базовый класс для всех действий по обновлению, выполняющих обновление виртуальных серверов.
FixupWebConfigFiles : IisWebSiteAction
Обновление экземпляра IIS
Обновление ссылок версии в разделе SafeControls файла web.config.
База данных профилей
ProfileDatabaseAction : SPDatabaseAction
Абстрактный базовый класс для всех действий по обновлению, выполняющих обновление баз данных профилей.
MyLinksSchemaUpgrade : ProfileDatabaseAction
- Добавление схемы для поддержки QuickLinks в группе контактов.
UserProfileV3M1FC1Upgrade : ProfileDatabaseAction
- Обновление базы данных и инициализация данных.
AppRegistryImportUpgrade : ProfileDatabaseAction
- Добавление схемы для поддержки импорта настроек реестра приложений.
PropertyChangesV3M3Upgrade : ProfileDatabaseAction
- Обновление свойств профиля.
UpdateMembershipGroupUpgrade : ProfileDatabaseAction
- Обновление группировок членства.
База данных служб
ServiceDatabaseAction : SPDatabaseAction
Абстрактный базовый класс для всех действий по обновлению, выполняющих обновление баз данных служб.
MatrixSchemaAndInitDataUpgrade : ServiceDatabaseAction
- Обновление схемы и инициализация данных, связанных с пользовательскими профилями.
Семейства веб-сайтов
SiteAction : SPAction
Абстрактный базовый класс для всех действий по обновлению семейства веб-сайтов.
GenericWebPartGalleryUpgrade : SiteAction
- Обновление веб-частей, добавление новых или переопределение существующих файлов DWP.
LayoutPageUploader
Загрузка макетов главных страниц в библиотеку документов главных страниц корневого веб-сайта.
Установка страниц описания решения для различных функций и выполнение перенаправления на соответствующую страницу приветствия.
PortalSiteUpgradeAreaAndListingData : SiteAction
Обновление данных для областей и вхождений.
Обновление URL-адресов эмблем, файлов CSS или системы переходов по сайту.
Применение настроек безопасности.
Создание пользовательских ролей для пользователей, напрямую назначенных областям без ролей в предыдущей версии SharePoint Foundation.
Сопоставление ролей из предыдущей версии с соответствующими правами новой версии.
Создание определения ролей для групп и перемещение пользователей в соответствующие группы.
Добавление типов контента в соответствующие списки.
MySiteDocLibsUpgrader : SiteAction
- Добавление к веб-сайту MySite библиотеки документов "Мои документы".
SearchResultsWebPartGalleryUpgrade : GenericWebPartGalleryUpgrade
- Добавление веб-частей результатов поиска в коллекцию веб-частей.
SearchCenterAreaUpgrade : SiteAction
- Добавление центра поиска в виде области.
Сценарии SQL
ActionSqlScripts
Коллекция скриптов обновления, запускаемых во время обновления.
Веб-приложения
WebApplicationAction : SPAction
Абстрактный базовый класс для всех действий обновления, выполняемых для фермы серверов.
- Замена конструкций предыдущей версии в веб-приложении конструкциями SharePoint Foundation текущего выпуска.
Веб-сервер
WebServerAction : SPAction
Абстрактный базовый класс для всех действий по обновлению веб-сервера.
- Замена конструкций предыдущей версии на веб-сервере конструкциями SharePoint Foundation текущего выпуска.
См. также
Ссылка
Концепции
Объектная модель обновления SharePoint Foundation