Freigeben über


SPUpgradeJobDefinition-Klasse

Stellt die Definition eines SharePoint Foundation Upgrade.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<GuidAttribute("3144ED38-69E9-46ec-B89F-3037F8FFD1A8")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPUpgradeJobDefinition _
    Inherits SPAdministrationServiceJobDefinition
'Usage
Dim instance As SPUpgradeJobDefinition
[GuidAttribute("3144ED38-69E9-46ec-B89F-3037F8FFD1A8")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPUpgradeJobDefinition : SPAdministrationServiceJobDefinition

Hinweise

Instanzen dieser Klasse werden verwendet, um die Definition für Auftrag zur darstellen, die ein Upgrade zugeordnet ist. Die Klasse wird von der SPJobDefinition -Klasse abgeleitet. SPUpgradeJobDefinition Objekte können im SPJobDefinitionCollection -Objekt angezeigt werden, die ein SPTimerService -Objekt zugeordnet ist.

Verwenden Sie den Konstruktor zum Erstellen einer Instanz der SPUpgradeJobDefinition -Klasse. Geben Sie das Stammobjekt für das Upgrade, indem die Object -Eigenschaft festlegen. Geben Sie den Upgrade-Modus, indem die Mode -Eigenschaft auf direkten festlegen. Hinzufügen einer Auftragswarteschlange durch Aufrufen der Add -Methode der entsprechenden Auftrag Definition-Auflistung.

Wenn ein Upgrade Zeitgeberauftrag ausgeführt wird, können das diesen Auftrag zugeordnete SPUpgradeSession -Objekt Sie um den Fortschritt zu überwachen. Rufen Sie das SPUpgradeSession -Objekt aus der SessionId -Eigenschaft, um die Objekt-ID abzurufen, und rufen Sie dann GetObject() , um das Objekt zu erhalten.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPUpgradeJobDefinition-Member

Microsoft.SharePoint.Administration-Namespace

Microsoft.SharePoint.Upgrade.SPManager

SPJobDefinition

Weitere Ressourcen

Upgrade Overview

Upgrade Definition Files