Compartilhar via


Namespace Microsoft.VisualStudio.SharePoint.Features

O Microsoft.VisualStudio.SharePoint.Features namespace contém tipos que você pode usar para acessar a definição de um recurso em um projeto do SharePoint.

O tipo de principal neste namespace é o IFeature interface. Um IFeature objeto representa a definição de um determinado recurso em um projeto do SharePoint, incluindo o recurso de manifesto. Para acessar uma IFeature de objeto, primeiro use o ISharePointProject.Features propriedade para obter um ISharePointProjectFeature objeto. Em seguida, use o ISharePointProjectFeature.Model propriedade para obter um IFeature objeto.

Interfaces

  Interface Descrição
Interface pública IAddContentTypeFieldUpgradeAction Representa uma ação de atualização que adiciona um novo campo a um tipo de conteúdo existente.
Interface pública IApplyElementManifestsUpgradeAction Representa uma ação de atualização disposições novos elementos de recurso.
Interface pública ICustomFeatureActivationDependency Representa um recurso existente do qual a ativação de outro recurso depende.
Interface pública ICustomUpgradeAction Representa uma ação de atualização que executa um receptor de evento do recurso.
Interface pública ICustomUpgradeActionParameter Representa um parâmetro de ação de atualização personalizada.
Interface pública ICustomUpgradeActionParameterCollection Representa uma coleção de parâmetros de ação de atualização personalizada.
Interface pública IDiscreteUpgradeAction Representa uma ação que é executada durante a atualização de um recurso.
Interface pública IDiscreteUpgradeActionCollection Representa uma coleção de ações de atualização do recurso.
Interface pública IElement Representa um arquivo associado a um recurso.
Interface pública IElementCollection Representa uma coleção de elementos de recurso.
Interface pública IFeature Representa a definição de um recurso dentro do sistema de projeto do SharePoint.
Interface pública IFeatureActivationDependency Representa um recurso do qual a ativação de outro recurso depende.
Interface pública IFeatureActivationDependencyCollection Representa uma coleção de dependências de ativação do recurso.
Interface pública IFeatureManifest Representa o manifesto de um recurso do SharePoint.
Interface pública IMapFileUpgradeAction Representa uma ação de atualização remapeia um arquivo não personalizada para um caminho de instalação diferentes no sistema de arquivo servidor de Web do SharePoint front-end (WFE).
Interface pública IProperty Representa o valor padrão para uma propriedade de recurso.
Interface pública IPropertyCollection Representa uma coleção de valores padrão para propriedades de recurso.
Interface pública IReferencedFeatureActivationDependency Representa um recurso de Visual Studio solução depende do outro recurso.
Interface pública IUpgradeAction Representa uma ação que é executada durante a atualização de um recurso.
Interface pública IUpgradeActionCollection Representa uma coleção de ações de atualização do recurso.
Interface pública IVersionRange Representa uma coleção de ações é executada durante a atualização de uma versão específica de um recurso.

Enumerações

  Enumeração Descrição
Enumeração pública DiscreteUpgradeActionType Especifica o tipo de ação a ser executada quando um recurso de atualização.
Enumeração pública FeatureElementType Especifica como o elemento é tratado pelo SharePoint quando o recurso for implantado.
Enumeração pública FeatureScope Especifica o contexto no qual um recurso é ativado.