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
- context
Tipo: Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentContext
Objeto que proporciona información que se puede usar para determinar el contexto en el que se está ejecutando el paso de implementación.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.SharePoint.Deployment (Espacio de nombres)
Otros recursos
Tutorial: Crear un paso de implementación personalizado para proyectos de SharePoint