SPUpgradeJobDefinition - Classe

Représente une définition de travail de mise à niveau de SharePoint Foundation.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

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

Remarques

Les instances de cette classe sont utilisés pour représenter la définition du travail qui est associée à une mise à niveau. La classe est dérivée de la classe SPJobDefinition . les objets SPUpgradeJobDefinition peuvent apparaître dans l'objet SPJobDefinitionCollection qui est associé à un objet SPTimerService .

Utilisez le constructeur pour créer une instance de la classe SPUpgradeJobDefinition . Spécifiez l'objet racine pour la mise à niveau en définissant la propriété Object . Spécifier le mode de mise à niveau en définissant la propriété Mode sur place. L'ajouter à une file d'attente en appelant la méthode Add de la collection de définitions de travail approprié.

Lors de l'exécution d'un travail du minuteur de mise à niveau, vous pouvez utiliser l'objet SPUpgradeSession associé à ce travail pour surveiller la progression. Récupérer l'objet SPUpgradeSession à partir de la propriété SessionId pour obtenir l'ID d'objet et ensuite appeler GetObject() afin d'obtenir l'objet.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPUpgradeJobDefinition - Membres

Microsoft.SharePoint.Administration - Espace de noms

Microsoft.SharePoint.Upgrade.SPManager

SPJobDefinition

Autres ressources

Upgrade Overview

Upgrade Definition Files