Класс SPUpgradeJobDefinition

Представляет определение задание обновления SharePoint Foundation.

Иерархия наследования

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPJobDefinition
        Microsoft.SharePoint.Administration.SPAdministrationServiceJobDefinition
          Microsoft.SharePoint.Administration.SPUpgradeJobDefinition

Пространство имен:  Microsoft.SharePoint.Administration
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<GuidAttribute("3144ED38-69E9-46ec-B89F-3037F8FFD1A8")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPUpgradeJobDefinition _
    Inherits SPAdministrationServiceJobDefinition
'Применение
Dim instance As SPUpgradeJobDefinition
[GuidAttribute("3144ED38-69E9-46ec-B89F-3037F8FFD1A8")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPUpgradeJobDefinition : SPAdministrationServiceJobDefinition

Замечания

Экземпляры этого класса используются для представления определение задания, связанного с обновлением. Класс, производный от класса SPJobDefinition . объекты SPUpgradeJobDefinition могут появляться в объекте SPJobDefinitionCollection , который связан с объектом SPTimerService .

Используйте конструктор для создания экземпляра класса SPUpgradeJobDefinition . Указание корневого объекта для обновления путем установки свойства Object . Задать режим обновления, задав свойство Mode для на месте. Добавьте его в очередь заданий путем вызова метода Add коллекции определения соответствующего задания.

При выполнении задания таймера обновления SPUpgradeSession объект, связанный с этого задания можно использовать для проверки хода выполнения. Извлечение объекта SPUpgradeSession из свойства SessionId , чтобы получить идентификатор объекта, а затем вызвать GetObject() для получения объекта.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPUpgradeJobDefinition

Пространство имен Microsoft.SharePoint.Administration

Microsoft.SharePoint.Upgrade.SPManager

SPJobDefinition

Другие ресурсы

Upgrade Overview

Upgrade Definition Files