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