Compartilhar via


ISharePointProjectItem Interface

Definição

Representa uma instância de um item de projeto do SharePoint, implementada pelo sistema de projeto do SharePoint.

public interface class ISharePointProjectItem : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, Microsoft::VisualStudio::SharePoint::ISharePointProjectStartupItem, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectItem : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, Microsoft.VisualStudio.SharePoint.ISharePointProjectStartupItem, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectItem = interface
    interface ISharePointProjectMember
    interface IAnnotatedObject
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
    interface ISharePointProjectStartupItem
Public Interface ISharePointProjectItem
Implements INotifyPropertyChanged, ISharePointProjectMember, ISharePointProjectStartupItem
Derivado
Implementações

Comentários

Qualquer pasta em um projeto do SharePoint que contenha um arquivo de item de projeto é considerada um nó de item de projeto do SharePoint.

Propriedades

Annotations

Obtém uma instância IAnnotationDictionary para associar dados personalizados ao objeto que implementa a interface do IAnnotatedObject.

(Herdado de IAnnotatedObject)
DefaultFile

Obtém ou define o arquivo que é iniciado quando um nó de item de projeto do SharePoint no Gerenciador de Soluções é ativado.

ExtensionData

Obtém as informações que permitem que as extensões de item de projeto persistam dados personalizados entre sessões do Visual Studio.

FeatureActivationDependencies

Obtém as dependências de ativação adicionadas ao recurso que inclui esse Item de Projeto do Sharepoint.

FeatureProperties

Obtém os pares chave/valor adicionados ao recurso que inclui esse Item de Projeto do SharePoint.

FeatureReceiver

Obtém um receptor do recurso, se o item de projeto do SharePoint o exigir. No tempo de pacote, esse receptor de recursos é adicionado ao recurso que inclui esse item de projeto do SharePoint.

Files

Obtém uma coleção de todos os arquivos no projeto sob o nó da pasta de item de projeto do SharePoint e suas subpastas.

FullPath

Obtém o caminho de origem completo do diretório ou arquivo de projeto do membro.

(Herdado de ISharePointProjectMember)
Icon

Obtém o ícone para o nó de membro de projeto exibido no Gerenciador de Soluções.

(Herdado de ISharePointProjectMember)
Id

Obtém um identificador global exclusivo para essa instância do item de projeto do SharePoint.

IsDisposed

Especifica se a um objeto é descartado.

(Herdado de INotifyObjectDisposed)
IsDisposing

Especifica se um objeto está descartando.

(Herdado de INotifyObjectDisposing)
IsExpanded

Obtém ou define se o nó é expandido no Gerenciador de Soluções.

(Herdado de ISharePointProjectMember)
Name

Obtém o nome do nó de membro de projeto exibido no Gerenciador de Soluções.

(Herdado de ISharePointProjectMember)
Project

Obtém uma referência para o projeto contentor.

(Herdado de ISharePointProjectMember)
ProjectItemType

Obtém uma referência ao objeto que representa o tipo de item de projeto do SharePoint.

ProjectOutputReferences

Obtenha a coleção de referências de saída do projeto que pertencem a esse item de projeto. Os projetos referenciados são compilados e suas saídas primárias são empacotadas junto com o item de projeto.

ProjectUserFileData

Obtém um objeto IDictionary que você pode usar para obter ou definir os pares de nome/valor que são salvos em um arquivo de usuário do projeto, como os arquivos com uma extensão .csproj.user ou .vbproj.user.

RelativePath

Obtém o local exclusivo do item dentro do diretório do projeto.

(Herdado de ISharePointProjectStartupItem)
SafeControlEntries

Obtém uma coleção de entradas de controle seguras que devem ser implantadas com esse item de projeto do SharePoint quando ele for implantado. Essas entradas são adicionadas ao pacote que referencia o item de projeto do SharePoint.

StartupUrl

Obtém a URL a inicializar quando o item é iniciado.

(Herdado de ISharePointProjectStartupItem)
VirtualFiles

Obtém a coleção; inclui arquivos virtuais. Arquivos virtuais não precisam existir no tempo de design. No tempo de empacotamento, as tarefas MSBuild precisam garantir que o arquivo esteja presente para o empacotamento ser bem-sucedido.

Métodos

CollapseChildItems()

Garante que todos os itens filho desse ISharePointProjectMember sejam recolhidos em Gerenciador de Soluções.

(Herdado de ISharePointProjectMember)

Eventos

Disposed

Ocorre quando um objeto é descartado.

(Herdado de INotifyObjectDisposed)
Disposing

Ocorre quando um objeto está sendo descartado.

(Herdado de INotifyObjectDisposing)
NameChanged

Ocorre quando o nome do nó do membro do projeto é alterado.

(Herdado de ISharePointProjectMember)
Open

Ocorre quando uma pasta do item de projeto do SharePoint é aberta.

Aplica-se a