Microsoft.VisualStudio.SharePoint.Packages Namespace
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
The Microsoft.VisualStudio.SharePoint.Packages namespace contains types that you can use to access the package definition in a SharePoint project.
The main type in this namespace is the IPackage interface. An IPackage object represents a package definition in a SharePoint project, including the package manifest. To get an IPackage object, first use the ISharePointProject.Package property to get an ISharePointProjectPackage object. Then, use the ISharePointProjectPackage.Model property to get an IPackage object.
Interfaces
Interface | Description | |
---|---|---|
IApplicationResource | Represents an application resource file. | |
IApplicationResourceCollection | Represents a collection of application resource files. | |
IAssembly | Represents an assembly. | |
IAssemblyCollection | Represents a collection of assemblies in the package. | |
IBindingRedirect | Represents an assembly binding redirection. | |
IBindingRedirectCollection | Represents a collection of package assembly binding redirections. | |
IClassResource | Represents a class resource file in the package. | |
IClassResourceCollection | Represents a collection of package class resource files. | |
ICodeAccessSecurityAssembly | Represents an assembly in a code access security (CAS) policy. | |
ICodeAccessSecurityAssemblyCollection | Represents a collection of assemblies associated with a code access security (CAS) policy. | |
ICustomAssembly | Represents an assembly included within a package. | |
ICustomSolutionActivationDependency | Represents a custom solution activation dependency in the package. | |
IDwpFile | Represents a Web part (.dwp) file in the package. | |
IDwpFileCollection | Represents a collection of Web part (.dwp) files in the package. | |
IFeatureManifestReference | Represents a feature manifest file in the package. | |
IFeatureManifestReferenceCollection | Represents a collection of feature manifest files in the package. | |
IPackage | Represents the definition of a package within the SharePoint project system. | |
IPackageManifest | Represents a SharePoint package manifest. | |
IPermissionElement | Represents a code access security (CAS) permission. | |
IPermissionElementCollection | Represents a collection of code access security (CAS) policy permissions. | |
IPolicyItem | Represents a code access security (CAS) policy item. | |
IPolicyItemCollection | Represents a collection of code access security (CAS) policy items. | |
IProjectOutputAssembly | Represents a project output assembly included in a package. | |
IResource | Represents a resource file in the package. | |
IResourceCollection | Represents a collection of resource files in the package. | |
IRootFile | Represents a root file in the package. | |
IRootFileCollection | Represents a collection of root files in a package. | |
ISafeControl | Represents a safe control in the package. | |
ISafeControlCollection | Represents a collection of safe controls. | |
ISiteDefinitionManifest | Represents a site definition manifest file. | |
ISiteDefinitionManifestCollection | Represents a collection of site definition manifests. | |
ISolutionActivationDependency | Represents an activation dependency of a SharePoint package. | |
ISolutionActivationDependencyCollection | Represents a collection of packages upon which the activation of another package depends. | |
ITemplateFile | Represents a template file in the package. | |
ITemplateFileCollection | Represents a collection of template files in the package. | |
IWebTempFile | Represents a Web template file in the package. | |
IWebTempFileCollection | Represents a collection of Web template files in the package. |
Enumerations
Enumeration | Description | |
---|---|---|
ApplicationResourceType | Specifies where an application resource file is deployed on the server. | |
DeploymentServerType | Specifies the type of server to host the package. | |
DeploymentTarget | Specifies where an assembly is deployed on the SharePoint server. | |
ResetWebServerModeOnUpgrade | Specifies how the web server is restarted after an upgrade. |