IDeploymentContext (Interfaz)
Representa el contexto de un paso de implementación que se ejecuta mientras un proyecto de SharePoint se está implementando o retirando.
Espacio de nombres: Microsoft.VisualStudio.SharePoint.Deployment
Ensamblado: Microsoft.VisualStudio.SharePoint (en Microsoft.VisualStudio.SharePoint.dll)
Sintaxis
'Declaración
Public Interface IDeploymentContext _
Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject
El tipo IDeploymentContext expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Annotations | Obtiene una instancia de IAnnotationDictionary para asociar los datos personalizados con el objeto que implementa la interfaz IAnnotatedObject. (Se hereda de IAnnotatedObject). | |
IsDeploying | Indica si el proyecto se está implementando. | |
IsRetracting | Indica si el proyecto se está retirando. | |
Logger | Proporciona acceso al registrador del proyecto. | |
Project | Proporciona acceso al proyecto actual que se está implementando o retirando. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
SiteCollectionUrl | Devuelve la dirección URL canónica del objeto Microsoft.SharePoint.SPSite al que el proyecto está conectado, conforme a SharePoint. | |
SiteUrl | Devuelve la dirección URL canónica del objeto Microsoft.SharePoint.SPWeb al que el proyecto está conectado, conforme a SharePoint. | |
WebApplicationUrl | Devuelve la dirección URL raíz de SPWebApplication. |
Arriba
Comentarios
Visual Studio pasa IDeploymentContext a los métodos CanExecute y Execute de pasos de implementación.Un nuevo contexto de implementación se inicializa en el inicio de una operación de implementación y retracción.
La interfaz IDeploymentContext implementa IAnnotatedObject que habilita los pasos de implementación para almacenar y pasar datos entre los pasos.
Vea también
Referencia
Microsoft.VisualStudio.SharePoint.Deployment (Espacio de nombres)