Partager via


Microsoft.VisualStudio.SharePoint.Features, espace de noms

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

Le type principal dans cet espace de noms est l'interface IFeature. Un objet IFeature représente la définition d'une fonctionnalité particulière dans un projet SharePoint, notamment le manifeste de fonctionnalité. Pour accéder à un objet IFeature, utilisez d'abord la propriété ISharePointProject.Features pour obtenir un objet ISharePointProjectFeature. Puis utilise la propriété ISharePointProjectFeature.Model pour obtenir un objet IFeature.

Interfaces

  Interface Description
Interface publique IAddContentTypeFieldUpgradeAction Représente une action de mise à niveau qui ajoute un nouveau champ à un type de contenu existant.
Interface publique IApplyElementManifestsUpgradeAction Représente une action de mise à niveau qui configure de nouveaux éléments de fonctionnalité.
Interface publique ICustomFeatureActivationDependency Représente une fonctionnalité existante dont dépend l'activation d'une autre fonctionnalité.
Interface publique ICustomUpgradeAction Représente une action de mise à niveau qui exécute un récepteur d'événements de fonctionnalité.
Interface publique ICustomUpgradeActionParameter Représente un paramètre d'action de mise à niveau personnalisée.
Interface publique ICustomUpgradeActionParameterCollection Représente une collection de paramètres d'actions de mise à niveau personnalisées.
Interface publique IDiscreteUpgradeAction Représente une action exécutée lors de la mise à niveau d'une fonctionnalité.
Interface publique IDiscreteUpgradeActionCollection Représente une collection d'actions de mise à niveau de fonctionnalités.
Interface publique IElement Représente un fichier associé à une fonctionnalité.
Interface publique IElementCollection Représente une collection d'éléments de fonctionnalité.
Interface publique IFeature Représente la définition d'une fonctionnalité dans le système de projet SharePoint.
Interface publique IFeatureActivationDependency Représente une fonctionnalité dont dépend l'activation d'une autre fonctionnalité.
Interface publique IFeatureActivationDependencyCollection Représente une collection de dépendances d'activation de fonctionnalité.
Interface publique IFeatureManifest Représente le manifeste d'une fonctionnalité SharePoint.
Interface publique IMapFileUpgradeAction Représente une action de mise à niveau qui remappe un fichier non personnalisé à un autre chemin d'installation du système de fichiers du serveur Web frontal (WFE) SharePoint.
Interface publique IProperty Représente la valeur par défaut d'une propriété de fonctionnalité.
Interface publique IPropertyCollection Représente une collection de valeurs par défaut associées aux propriétés de fonctionnalité.
Interface publique IReferencedFeatureActivationDependency Représente une fonctionnalité de la solution Visual Studio dont dépend une autre fonctionnalité.
Interface publique IUpgradeAction Représente une action exécutée lors de la mise à niveau d'une fonctionnalité.
Interface publique IUpgradeActionCollection Représente une collection d'actions de mise à niveau de fonctionnalités.
Interface publique IVersionRange Représente une collection d'actions exécutées lors de la mise à niveau d'une version spécifique d'une fonctionnalité.

Énumérations

  Énumération Description
Énumération publique DiscreteUpgradeActionType Spécifie le type d'action à exécuter lors de la mise à niveau d'une fonctionnalité.
Énumération publique FeatureElementType Spécifie comment l'élément est traité par SharePoint lors du déploiement de la fonctionnalité.
Énumération publique FeatureScope Spécifie le contexte dans lequel une fonctionnalité est activée.