Partilhar via


Interface IDeploymentContext

Representa o contexto de uma etapa de implantação que está sendo executado, enquanto um projeto do SharePoint está sendo implantado ou cancelada.

Namespace:  Microsoft.VisualStudio.SharePoint.Deployment
Assembly:  Microsoft.VisualStudio.SharePoint (em Microsoft.VisualStudio.SharePoint.dll)

Sintaxe

'Declaração
Public Interface IDeploymentContext _
    Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject

O tipo IDeploymentContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Annotations Obtém uma instância de IAnnotationDictionary para associar a implementação de objeto de dados personalizados a IAnnotatedObject interface. (Herdado de IAnnotatedObject.)
Propriedade pública IsDeploying Indica se o projeto está sendo implantado.
Propriedade pública IsRetracting Indica se o projeto está sendo cancelado.
Propriedade pública Logger Fornece acesso para o agente de log do projeto.
Propriedade pública Project Fornece acesso ao projeto atual que está sendo implantado ou cancelada.

Início

Métodos

  Nome Descrição
Método público SiteCollectionUrl Retorna a URL canônica da Microsoft.SharePoint.SPSite que o projeto está conectado, de acordo com SharePoint.
Método público SiteUrl Retorna a URL canônica da Microsoft.SharePoint.SPWeb que o projeto está conectado, de acordo com SharePoint.
Método público WebApplicationUrl Retorna o URL raiz do SPWebApplication.

Início

Comentários

Passa de Visual Studio IDeploymentContext para o CanExecute e Execute métodos de etapas de implantação. Um novo contexto de implantação é inicializado no início de uma operação de cancelamento e a implantação.

O IDeploymentContext interface implementa o IAnnotatedObject para habilitar as etapas de implantação armazenar e transmitir dados entre as etapas.

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint.Deployment