Compartilhar via


Namespace Microsoft.VisualStudio.SharePoint.Deployment

O Microsoft.VisualStudio.SharePoint.Deployment namespace contém tipos que você pode usar para estender o processo de implantação para projetos do SharePoint. Para obter mais informações sobre como usar os tipos neste namespace, consulte Implantação e estendendo empacotamento do SharePoint.

Embora a maioria dos tipos neste namespace é interfaces, apenas o IDeploymentStep interface destina-se a ser implementado em seu código. Implemente essa interface para definir uma nova etapa de implantação que pode ser executada quando um item de projeto do SharePoint é implantado ou cancelado. Para obter mais informações, consulte Demonstra Passo a passo: A criação de uma etapa de implantação personalizado para projetos do SharePoint.

Você também pode criar sua própria configuração de implantação, adicionando um novo IDeploymentConfiguration o objeto para o DeploymentConfigurations a propriedade de um projeto do SharePoint. Para obter mais informações, consulte Demonstra Passo a passo: A criação de uma etapa de implantação personalizado para projetos do SharePoint.

Classes

  Classe Descrição
Classe pública DeploymentStepAttribute Identifica uma classe que implementa uma etapa de implantação.
Classe pública DeploymentStepIds Define as identificações de etapas de implantação que estão incluídas no Visual Studio.

Interfaces

  Interface Descrição
Interface pública IDeploymentConfiguration Representa uma configuração de implantação para projetos do SharePoint.
Interface pública IDeploymentConfigurationDictionary Contém uma coleção de etapas de implantação.
Interface pública IDeploymentConflict Representa um conflito entre os itens que estão sendo implantados por um item de projeto do SharePoint e itens no site do SharePoint.
Interface pública IDeploymentConflictCollection Representa uma coleção de objetos IDeploymentConflict.Cada IDeploymentConflict representa um conflito entre os itens que estão sendo implantados por um item de projeto do SharePoint e no site SharePoint.
Interface pública IDeploymentContext Representa o contexto de uma etapa de implantação que está sendo executado, enquanto um projeto do SharePoint está sendo implantado ou cancelada.
Interface pública IDeploymentStep Representa uma etapa de implantação para projetos do SharePoint.
Interface pública IDeploymentStepInfo Contém informações sobre uma etapa de implantação para projetos do SharePoint.
Interface pública ISharePointProjectItemDeploymentContext Representa o contexto de implantação de um item de projeto específico.

Consulte também

Referência

Outros recursos

Implantação e estendendo empacotamento do SharePoint

Demonstra Passo a passo: A criação de uma etapa de implantação personalizado para projetos do SharePoint