Compartir a través de


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
Propiedad pública Annotations Obtiene una instancia de IAnnotationDictionary para asociar los datos personalizados con el objeto que implementa la interfaz IAnnotatedObject. (Se hereda de IAnnotatedObject).
Propiedad pública IsDeploying Indica si el proyecto se está implementando.
Propiedad pública IsRetracting Indica si el proyecto se está retirando.
Propiedad pública Logger Proporciona acceso al registrador del proyecto.
Propiedad pública Project Proporciona acceso al proyecto actual que se está implementando o retirando.

Arriba

Métodos

  Nombre Descripción
Método público SiteCollectionUrl Devuelve la dirección URL canónica del objeto Microsoft.SharePoint.SPSite al que el proyecto está conectado, conforme a SharePoint.
Método público SiteUrl Devuelve la dirección URL canónica del objeto Microsoft.SharePoint.SPWeb al que el proyecto está conectado, conforme a SharePoint.
Método público 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)