Microsoft.VisualStudio.SharePoint.Packages Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.