Microsoft.VisualStudio.SharePoint.Packages Namespace

O namespace Microsoft.VisualStudio.SharePoint.Packages contém tipos que você pode usar para acessar a definição de pacote no projeto SharePoint.

Interfaces

IApplicationResource

Representa um arquivo de recurso do aplicativo.

IApplicationResourceCollection

Representa uma coleção de arquivos de recurso do aplicativo.

IAssembly

Representa um assembly.

IAssemblyCollection

Representa uma coleção de assemblies no pacote.

IBindingRedirect

Representa um redirecionamento de associação de assembly.

IBindingRedirectCollection

Representa uma coleção de redirecionamentos de associação de assembly do pacote.

IClassResource

Representa um arquivo de recurso de classe no pacote.

IClassResourceCollection

Representa uma coleção de arquivos de recurso de classe de pacote.

ICodeAccessSecurityAssembly

Representa um assembly em uma política de CAS (segurança de acesso do código).

ICodeAccessSecurityAssemblyCollection

Representa uma coleção de assemblies associados a uma política de CAS (segurança de acesso do código).

ICustomAssembly

Representa um assembly incluído em um pacote.

ICustomSolutionActivationDependency

Representa uma dependência de ativação de solução personalizada no pacote.

IDwpFile

Representa um arquivo Web part (.dwp) no pacote.

IDwpFileCollection

Representa uma coleção de arquivos Web part (.dwp) no pacote.

IFeatureManifestReference

Representa um arquivo de manifesto do recurso no pacote.

IFeatureManifestReferenceCollection

Representa uma coleção de arquivos de manifesto de recurso no pacote.

IPackage

Representa a definição de um pacote dentro do sistema de projeto do SharePoint.

IPackageManifest

Representa um manifesto de pacote do SharePoint.

IPermissionElement

Representa uma permissão CAS (segurança de acesso do código).

IPermissionElementCollection

Representa uma coleção de permissões da política de CAS (segurança de acesso do código).

IPolicyItem

Representa um item de política de CAS (segurança de acesso do código).

IPolicyItemCollection

Representa uma coleção de itens de política de CAS (segurança de acesso do código).

IProjectOutputAssembly

Representa um assembly de saída do projeto incluído em um pacote.

IResource

Representa um arquivo de recursos no pacote.

IResourceCollection

Representa uma coleção de arquivos de recurso no pacote.

IRootFile

Representa um arquivo raiz do pacote.

IRootFileCollection

Representa uma coleção de arquivos-raiz em um pacote.

ISafeControl

Representa um controle seguro no pacote.

ISafeControlCollection

Representa uma coleção de controles seguros.

ISiteDefinitionManifest

Representa um arquivo de manifesto de definição de site.

ISiteDefinitionManifestCollection

Representa uma coleção de manifestos de definição de site.

ISolutionActivationDependency

Representa uma dependência de ativação de um pacote do SharePoint.

ISolutionActivationDependencyCollection

Representa uma coleção de pacotes dos quais depende a ativação de outro pacote.

ITemplateFile

Representa um arquivo de modelo no pacote.

ITemplateFileCollection

Representa uma coleção de arquivos de modelo no pacote.

IWebTempFile

Representa um arquivo de modelo Web no pacote.

IWebTempFileCollection

Representa uma coleção de arquivos de modelo Web no pacote.

Enumerações

ApplicationResourceType

Especifica o local em que um arquivo de recurso do aplicativo é implantado no servidor.

DeploymentServerType

Especifica o tipo de servidor para hospedar o pacote.

DeploymentTarget

Especifica o ponto em que um assembly é implantado no servidor do SharePoint.

ResetWebServerModeOnUpgrade

Especifica como o servidor Web é reiniciado após uma atualização.

Comentários

O tipo principal neste namespace é o IPackage interface. Um IPackage objeto representa uma definição de pacote em um projeto do SharePoint, incluindo o manifesto de pacote. Para obter um IPackage de objeto, primeiro use o Microsoft.VisualStudio.SharePoint.ISharePointProject.Package propriedade para obter um ISharePointProjectPackage objeto. Em seguida, use o Microsoft.VisualStudio.SharePoint.ISharePointProjectPackage.Model propriedade para obter um IPackage objeto.