Compartilhar via


Interface IDeploymentContext

Representa o contexto de uma etapa de implantação que está sendo executada 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 dados personalizados com o objeto implementando 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.

Superior

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 para o SharePoint.
Método público SiteUrl Retorna a URL canônica da Microsoft.SharePoint.SPWeb que o projeto está conectado, de acordo com para o SharePoint.
Método público WebApplicationUrl Retorna o URL raiz do SPWebApplication.

Superior

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 implantação e o cancelamento.

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint.Deployment