Compartir a través de


IDeploymentStep.Execute (Método)

Ejecuta el paso de implementación.

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

Sintaxis

'Declaración
Sub Execute ( _
    context As IDeploymentContext _
)
void Execute(
    IDeploymentContext context
)

Parámetros

Comentarios

Implemente su lógica de paso de implementación en este método.

Este método se ejecuta del subproceso de la Interfaz de usuario cuando un proyecto de SharePoint se retracta utilizando la opción Retractar en el menú Compilar en Visual Studio.Este método se ejecuta de un subproceso de fondo en los siguientes casos:

  • Cuando un proyecto se retracta automáticamente después de depurar.Esto se produce cuando la propiedad Retraer automáticamente después de depurar de la pestaña SharePoint de las propiedades del proyecto está seleccionada.

  • Cuando se implementa un proyecto.

Algunas API en el modelo de objetos de Visual Studio no podrían funcionar tal y como se espera de un subproceso de fondo.Si tiene que llamar a una de estas API desde el método Execute, puede calcular las referencias de la llamada al subproceso de la IU usando un objeto SynchronizationContext.En la implementación del método Initialize, use la propiedad Current para obtener SynchronizationContext del subproceso de IU.Después, en la implementación del método Execute, use los métodos Post o Send del objeto SynchronizationContext para calcular las referencias para llamar al subproceso de la IU.

Seguridad de .NET Framework

Vea también

Referencia

IDeploymentStep Interfaz

Microsoft.VisualStudio.SharePoint.Deployment (Espacio de nombres)

Otros recursos

Tutorial: Crear un paso de implementación personalizado para proyectos de SharePoint