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
Microsoft.SharePoint.Administration-Namespace
Microsoft.SharePoint.Upgrade.SPManager