Partilhar via


Interface IMappedFolder

Representa uma pasta em um projeto do SharePoint que é mapeado para um local no SharePoint.

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

Sintaxe

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

O tipo IMappedFolder 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 DefaultFile Obtém ou define o que é iniciado quando um nó de item de projeto do SharePoint no arquivo Solution Explorer está ativado.(Ou seja, quando ele for clicado ou a tecla ENTER pressionada). (Herdado de ISharePointProjectItem.)
Propriedade pública DeploymentLocation Obtém ou define o local do SharePoint para o qual a pasta mapeada é mapeada.Esse caminho é relativo à raiz do SharePoint.
Propriedade pública ExtensionData Obtém informações que permitem que as extensões de item de projeto persistir dados personalizados nas sessões de Visual Studio. (Herdado de ISharePointProjectItem.)
Propriedade pública FeatureProperties Obtém os pares chave/valor que são adicionados ao recurso que inclua esse Item de projeto do SharePoint. (Herdado de ISharePointProjectItem.)
Propriedade pública FeatureReceiver Obtém um destinatário de recurso, se for necessário para o item de projeto do SharePoint.Em tempo de pacote, esse receptor de recurso é adicionado ao recurso que inclua esse item de projeto do SharePoint. (Herdado de ISharePointProjectItem.)
Propriedade pública Files Obtém uma coleção de todos os arquivos no projeto sob o nó de pasta de item de projeto do SharePoint e suas subpastas. (Herdado de ISharePointProjectItem.)
Propriedade pública FolderType Obtém o tipo de pasta mapeada.O tipo de pasta deriva o local da pasta mapeada para locais comuns no SharePoint.
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 uma identificação exclusiva para essa instância do item de projeto do SharePoint. (Herdado de ISharePointProjectItem.)
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 Name Obtém o nome do nó do membro do projeto exibido na Solution Explorer. (Herdado de ISharePointProjectMember.)
Propriedade pública Project Obtém uma referência ao projeto que o contém. (Herdado de ISharePointProjectMember.)
Propriedade pública ProjectItemType Obtém uma referência ao objeto que representa o tipo de item de projeto do SharePoint. (Herdado de ISharePointProjectItem.)
Propriedade pública ProjectOutputReferences Obtenha a coleção de referências de saída do projeto pertencentes a esse item de projeto.Projetos referenciados são criados e suas saídas principais são empacotadas com o item de projeto. (Herdado de ISharePointProjectItem.)
Propriedade pública ProjectUserFileData Obtém um IDictionary o objeto que você pode usar para obter ou definir os pares nome/valor que são salvos em um arquivo de usuário do projeto, tais como arquivos com um. csproj.user ou. extensão de vbproj.User. (Herdado de ISharePointProjectItem.)
Propriedade pública RelativePath Obtém o local exclusivo do item dentro do diretório do projeto. (Herdado de ISharePointProjectStartupItem.)
Propriedade pública SafeControlEntries Obtém uma coleção de entradas de controle de segurança que devem ser implantados juntamente com este item de projeto do SharePoint quando ele for implantado.Essas entradas são adicionadas ao pacote que faz referência ao item de projeto do SharePoint. (Herdado de ISharePointProjectItem.)
Propriedade pública StartupUrl Obtém o URL para iniciar quando o item é iniciado. (Herdado de ISharePointProjectStartupItem.)

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.)

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 Open Ocorre quando uma pasta de item de projeto do SharePoint é aberta. (Herdado de ISharePointProjectItem.)
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Comentários

Pastas mapeadas são pastas em um projeto do SharePoint que correspondem ao local físico de determinados arquivos na instalação do SharePoint Server.Para obter mais informações, consulte Como: adicionar e remover pastas mapeadas.

Todos os arquivos cuja BuildAction propriedade é definida de qualquer Content ou None são automaticamente incluídos no arquivo WSP de saída e implantados no servidor do SharePoint.

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint