Compartilhar via


Namespace Microsoft.VisualStudio.SharePoint.Packages

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

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

Interfaces

  Interface Descrição
Interface pública IApplicationResource Representa um arquivo de recurso do aplicativo.
Interface pública IApplicationResourceCollection Representa uma coleção de arquivos de recurso do aplicativo.
Interface pública IAssembly Representa um assembly.
Interface pública IAssemblyCollection Representa uma coleção de módulos (assemblies) no pacote.
Interface pública IBindingRedirect Representa um redirecionamento de ligação de assembly.
Interface pública IBindingRedirectCollection Representa uma coleção de redirecionamentos de ligação de assembly do pacote.
Interface pública IClassResource Representa um arquivo de recurso de classe no pacote.
Interface pública IClassResourceCollection Representa uma coleção de arquivos de recurso de classe do pacote.
Interface pública ICodeAccessSecurityAssembly Representa um assembly em uma diretiva de CAS (segurança) de acesso do código.
Interface pública ICodeAccessSecurityAssemblyCollection Representa uma coleção de módulos (assemblies) associado a uma diretiva de CAS (segurança) de acesso do código.
Interface pública ICustomAssembly Representa um assembly incluído em um pacote.
Interface pública ICustomSolutionActivationDependency Representa uma dependência de ativação da solução personalizada no pacote.
Interface pública IDwpFile Representa um arquivo de Web part (. dwp) no pacote.
Interface pública IDwpFileCollection Representa uma coleção de arquivos da Web part (. dwp) no pacote.
Interface pública IFeatureManifestReference Representa um arquivo de manifesto do recurso no pacote.
Interface pública IFeatureManifestReferenceCollection Representa uma coleção de arquivos de manifesto do recurso no pacote.
Interface pública IPackage Representa a definição de um pacote dentro do sistema de projeto do SharePoint.
Interface pública IPackageManifest Representa um manifesto de pacote do SharePoint.
Interface pública IPermissionElement Representa uma permissão de CAS (segurança) de acesso ao código.
Interface pública IPermissionElementCollection Representa uma coleção de permissões de diretiva de CAS (segurança) de acesso ao código.
Interface pública IPolicyItem Representa um item de diretiva de CAS (segurança) de acesso de código.
Interface pública IPolicyItemCollection Representa uma coleção de itens de diretiva de CAS (segurança) de acesso de código.
Interface pública IProjectOutputAssembly Representa um assembly de saída de projeto incluído em um pacote.
Interface pública IResource Representa um arquivo de recurso no pacote.
Interface pública IResourceCollection Representa uma coleção de arquivos de recurso no pacote.
Interface pública IRootFile Representa um arquivo de raiz no pacote.
Interface pública IRootFileCollection Representa uma coleção de arquivos de raiz em um pacote.
Interface pública ISafeControl Representa um controle seguro no pacote.
Interface pública ISafeControlCollection Representa uma coleção de controles seguros.
Interface pública ISiteDefinitionManifest Representa um arquivo de manifesto de definição de site.
Interface pública ISiteDefinitionManifestCollection Representa uma coleção de manifestos de definição de site.
Interface pública ISolutionActivationDependency Representa uma dependência de ativação de um pacote do SharePoint.
Interface pública ISolutionActivationDependencyCollection Representa uma coleção de pacotes dos quais a ativação de outro pacote depende.
Interface pública ITemplateFile Representa um arquivo de modelo no pacote.
Interface pública ITemplateFileCollection Representa uma coleção de arquivos de modelo no pacote.
Interface pública IWebTempFile Representa um arquivo de modelo de Web no pacote.
Interface pública IWebTempFileCollection Representa uma coleção de arquivos de modelo de Web no pacote.

Enumerações

  Enumeração Descrição
Enumeração pública ApplicationResourceType Especifica onde um arquivo de recurso do aplicativo é implantado no servidor.
Enumeração pública DeploymentServerType Especifica o tipo de servidor para hospedar o pacote.
Enumeração pública DeploymentTarget Especifica onde um assembly é implantado no servidor do SharePoint.
Enumeração pública ResetWebServerModeOnUpgrade Especifica como o servidor web for reiniciado após uma atualização.