Partilhar via


Interface ISharePointProject

Representa o projeto do SharePoint.

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

Sintaxe

'Declaração
Public Interface ISharePointProject _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged
public interface ISharePointProject : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

O tipo ISharePointProject expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ActiveDeploymentConfiguration Obtém ou o nome da configuração de implantação a ser usado para a implantação do conjunto.O valor deve ser de uma lista de configurações de implantação disponíveis no sistema.
Propriedade pública AddItemTemplatesGuid Obtém a adicionar um tipo de projeto específico do idioma GUID usado para retornar a modelos de item.
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 AssemblyDeploymentTarget Obtém ou define onde o projeto deve ser implantado no servidor: o "Bin" ou "GAC".
Propriedade pública AutoRetract Obtém ou define se a solução é cancelada após a depuração.
Propriedade pública DeploymentConfigurations Um dicionário de todas as configurações de implantação, incluindo configurações de implantação definida pelo usuário e in-the-box.
Propriedade pública Features Obtém a coleção de recursos do SharePoint definidas no projeto.
Propriedade pública FullPath Obtém o caminho de código-fonte completo do arquivo de membro do projeto ou diretório. (Herdado de ISharePointProjectMember.)
Propriedade pública Icon Obtém o ícone do nó do membro do projeto exibido na Solution Explorer. (Herdado de ISharePointProjectMember.)
Propriedade pública Id Obtém a ID do projeto.
Propriedade pública IncludeAssemblyInPackage Obtém ou define se o assembly do projeto deve ser empacotado.
Propriedade pública IsDisposed Obtém se a um objeto é descartado. (Herdado de INotifyObjectDisposed.)
Propriedade pública IsDisposing Obtém se um objeto é descartar. (Herdado de INotifyObjectDisposing.)
Propriedade pública IsExpanded Obtém ou define se o nó é expandido no Solution Explorer. (Herdado de ISharePointProjectMember.)
Propriedade pública IsSandboxedSolution Obtém ou define o valor se o pacote do projeto for implantado como uma solução em modo seguro ou como uma solução do farm.
Propriedade pública IsSilverlightDebuggingEnabled Obtém ou define se a depuração do Silverlight está habilitada.
Propriedade pública MappedFolders Obtém a coleção de pastas mapeadas no projeto.
Propriedade pública Name Obtém o nome do nó do membro do projeto exibido na Solution Explorer. (Herdado de ISharePointProjectMember.)
Propriedade pública OutputFullPath Obtém o projeto o caminho completo após a compilação do assembly.
Propriedade pública Package Obtém uma instância do pacote do SharePoint associado ao projeto.
Propriedade pública PostDeploymentCommand Obtém ou define a linha de comando é executado após a implantação.
Propriedade pública PreDeploymentCommand Obtém ou define a linha de comando é executado antes da implantação.
Propriedade pública Project Obtém uma referência ao projeto que o contém. (Herdado de ISharePointProjectMember.)
Propriedade pública ProjectItems Obtém a coleção de itens de projeto do SharePoint no projeto.
Propriedade pública ProjectService Obtém uma instância do serviço de projeto do SharePoint.
Propriedade pública ProjectUserFileData Obtém ler e gravar dados associados com o projeto do SharePoint no arquivo de usuário do projeto.
Propriedade pública SelectedProjectItems Obtém uma lista de itens de projeto do SharePoint selecionado na Solution Explorer.
Propriedade pública SharePointConnection Obtém a instância de conexão do SharePoint que permite aos usuários executar comandos em relação ao modelo de objeto do SharePoint no processo de vssphost.exe de 64 bits.
Propriedade pública SiteUrl Obtém ou define o URL do Site usado pelo projeto durante o tempo de design, implantação e depuração.
Propriedade pública StartupItem Obtém ou define o item a ser aberta na inicialização do projeto.
Propriedade pública StartupUrl Obtém a Url a ser aberta na inicialização do projeto.

Superior

Métodos

  Nome Descrição
Método público CollapseChildItems Garante que todos os itens filho isso ISharePointProjectMember são recolhidos no Solution Explorer. (Herdado de ISharePointProjectMember.)
Método público Synchronize Aplica-se qualquer pendentes adicionar eventos de item para o modelo de objeto de projeto do SharePoint para sincronizá-lo com o modelo de objeto DTE.

Superior

Eventos

  Nome Descrição
Evento público Disposed Ocorre quando um objeto é descartado. (Herdado de INotifyObjectDisposed.)
Evento público Disposing Ocorre quando um objeto está sendo descartado. (Herdado de INotifyObjectDisposing.)
Evento público NameChanged Ocorre quando o nome do nó do membro do projeto é alterado. (Herdado de ISharePointProjectMember.)
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint