Partager via


Microsoft.VisualStudio.SharePoint.Packages, espace de noms

L'espace de noms Microsoft.VisualStudio.SharePoint.Packages contient les types vous permettant d'accéder à la définition d'un package dans un projet SharePoint.

Le type principal dans cet espace de noms est l'interface IPackage.Un objet IPackage représente une définition de package dans un projet SharePoint, notamment le manifeste du package.Pour obtenir un objet IPackage, utilisez la propriété ISharePointProject.Package pour obtenir un objet ISharePointProjectPackage.Puis utilise la propriété ISharePointProjectPackage.Model pour obtenir un objet IPackage.

Interfaces

  Interface Description
Interface publique IApplicationResource Représente un fichier de ressources d'application.
Interface publique IApplicationResourceCollection Représente une collection de fichiers de ressources d'application.
Interface publique IAssembly Représente un assembly.
Interface publique IAssemblyCollection Représente une collection d'assemblys dans le package.
Interface publique IBindingRedirect Représente une redirection de liaison d'assembly.
Interface publique IBindingRedirectCollection Représente une collection de redirections de liaison d'assembly du package.
Interface publique IClassResource Représente un fichier de ressources de classe dans le package.
Interface publique IClassResourceCollection Représente une collection de fichiers de ressources de classe du package.
Interface publique ICodeAccessSecurityAssembly Représente un assembly d'une stratégie de sécurité d'accès du code (CAS).
Interface publique ICodeAccessSecurityAssemblyCollection Représente une collection d'assemblys associés à une stratégie de sécurité d'accès du code (CAS).
Interface publique ICustomAssembly Représente un assembly inclus dans un package.
Interface publique ICustomSolutionActivationDependency Représente une dépendance d'activation de solution personnalisée dans le package.
Interface publique IDwpFile Représente un fichier de composant WebPart (.dwp) dans le package.
Interface publique IDwpFileCollection Représente une collection de fichiers de composants WebPart (.dwp) dans le package.
Interface publique IFeatureManifestReference Représente un fichier manifeste de fonctionnalité dans le package.
Interface publique IFeatureManifestReferenceCollection Représente une collection de fichiers manifeste de fonctionnalité dans le package.
Interface publique IPackage Représente la définition d'un package dans le système de projet SharePoint.
Interface publique IPackageManifest Représente un manifeste de package SharePoint.
Interface publique IPermissionElement Représente une autorisation de sécurité d'accès du code (CAS).
Interface publique IPermissionElementCollection Représente une collection d'autorisations de stratégie de sécurité d'accès du code (CAS).
Interface publique IPolicyItem Représente un élément de stratégie de sécurité d'accès du code (CAS).
Interface publique IPolicyItemCollection Représente une collection d'éléments de stratégie de sécurité d'accès du code (CAS).
Interface publique IProjectOutputAssembly Représente un assembly de sortie de projet inclus dans un package.
Interface publique IResource Représente un fichier de ressources dans le package.
Interface publique IResourceCollection Représente une collection de fichiers de ressources dans le package.
Interface publique IRootFile Représente un fichier racine du package.
Interface publique IRootFileCollection Représente une collection de fichiers racine d'un package.
Interface publique ISafeControl Représente un contrôle sécurisé du package.
Interface publique ISafeControlCollection Représente une collection de contrôles sécurisés.
Interface publique ISiteDefinitionManifest Représente un fichier manifeste de définition de site.
Interface publique ISiteDefinitionManifestCollection Représente une collection de manifestes de définitions de sites.
Interface publique ISolutionActivationDependency Représente une dépendance d'activation d'un package SharePoint.
Interface publique ISolutionActivationDependencyCollection Représente une collection de packages dont dépend l'activation d'un autre package.
Interface publique ITemplateFile Représente un fichier de modèle du package.
Interface publique ITemplateFileCollection Représente une collection de fichiers de modèles du package.
Interface publique IWebTempFile Représente un fichier de modèle Web du package.
Interface publique IWebTempFileCollection Représente une collection de fichiers de modèles Web du package.

Énumérations

  Énumération Description
Énumération publique ApplicationResourceType Spécifie où un fichier de ressources d'application est déployé sur le serveur.
Énumération publique DeploymentServerType Spécifie le type de serveur devant héberger le package.
Énumération publique DeploymentTarget Spécifie où un assembly est déployé sur le serveur SharePoint.
Énumération publique ResetWebServerModeOnUpgrade Spécifie comment le serveur Web est redémarré après une mise à niveau.