Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPUpgradeJobDefinition - Classe

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

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

[GuidAttribute("3144ED38-69E9-46ec-B89F-3037F8FFD1A8")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPUpgradeJobDefinition : SPAdministrationServiceJobDefinition

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.

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.
Afficher: