Compartir a través de


Clase SPUpgradeJobDefinition

Representa una definición de trabajo de actualización de SharePoint Foundation.

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

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

Comentarios

Las instancias de esta clase se usan para representar la definición del trabajo que está asociada a una actualización. La clase se deriva de la clase SPJobDefinition . objetos de SPUpgradeJobDefinition pueden aparecer en el objeto SPJobDefinitionCollection que está asociado con un objeto SPTimerService .

Use el constructor para crear una instancia de la clase SPUpgradeJobDefinition . Especificar el objeto de raíz para la actualización estableciendo la propiedad Object . Especificar el modo de actualización estableciendo la propiedad Mode a en su lugar. Agregar a una cola de trabajo al llamar al método Add de la colección de definición de trabajo adecuado.

Cuando se ejecuta un trabajo del temporizador de actualización, puede usar el objeto SPUpgradeSession asociado a este trabajo para supervisar el progreso. Recuperar el objeto de SPUpgradeSession de la propiedad SessionId para obtener el identificador de objeto y, a continuación, llame a GetObject() para obtener el objeto.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPUpgradeJobDefinition

Espacio de nombres Microsoft.SharePoint.Administration

Microsoft.SharePoint.Upgrade.SPManager

SPJobDefinition

Otros recursos

Upgrade Overview

Upgrade Definition Files