Partager via


IFeature, interface

Représente la définition d'une fonctionnalité dans le système de projet SharePoint.

Espace de noms :  Microsoft.VisualStudio.SharePoint.Features
Assembly :  Microsoft.VisualStudio.SharePoint (dans Microsoft.VisualStudio.SharePoint.dll)

Syntaxe

'Déclaration
Public Interface IFeature _
    Inherits IFeatureManifest, IObservableModelElement
public interface IFeature : IFeatureManifest, 
    IObservableModelElement

Le type IFeature expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ActivateOnDefault Obtient ou définit une valeur indiquant si la fonctionnalité est activée pendant l'installation. (Hérité de IFeatureManifest.)
Propriété publique ActivationDependencies Obtient une liste des fonctionnalités dont dépend l'activation de la fonctionnalité actuelle. (Hérité de IFeatureManifest.)
Propriété publique AlwaysForceInstall Obtient ou définit une valeur indiquant si la fonctionnalité doit être installée de force, même si elle est déjà installée. (Hérité de IFeatureManifest.)
Propriété publique AutoActivateInCentralAdmin Obtient ou définit une valeur indiquant si la fonctionnalité est activée par défaut pour les administrateurs. (Hérité de IFeatureManifest.)
Propriété publique Creator Obtient ou définit le nom du développeur qui a créé la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique DefaultResourceFile Obtient ou définit le fichier de ressources central pour la récupération des ressources de fonctionnalités. (Hérité de IFeatureManifest.)
Propriété publique DeploymentPath Obtient ou définit le chemin d'accès dans le package où la fonctionnalité est déployée.
Propriété publique Description Obtient ou définit une description de l'action de la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique Elements Obtient une liste de fichiers de support et de définition d'éléments de fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique FeatureId Obtient ou définit l'ID SharePoint de la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique ImageAltText Obtient ou définit le texte d'une image associée à la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique ImageUrl Obtient ou définit l'URL relative de l'image associée à la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique IsDesignerEnabled Obtient une valeur indiquant si le concepteur de la fonctionnalité est activé.
Propriété publique IsHidden Obtient ou définit une valeur indiquant si la fonctionnalité est visible dans la liste des fonctionnalités disponibles à activer. (Hérité de IFeatureManifest.)
Propriété publique ProjectItems Obtient la liste d'éléments de projet déployés avec la fonctionnalité.
Propriété publique Properties Reçoit une liste de valeurs par défaut pour les propriétés de fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique ReceiverAssembly Obtient ou définit le nom complet de l'assembly qui contient le récepteur d'événements de la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique ReceiverClass Obtient ou définit le nom de classe du récepteur d'événements de la fonctionnalité. (Hérité de IFeatureManifest.)
Propriété publique RequireResources Obtient ou définit une valeur indiquant si SharePoint recherche des ressources pour une langue et une culture particulières. (Hérité de IFeatureManifest.)
Propriété publique Scope Obtient ou définit le contexte dans lequel une fonctionnalité est activée. (Hérité de IFeatureManifest.)
Propriété publique SolutionId Obtient ou définit l'ID du serveur SharePoint sur lequel la fonctionnalité sera installée.Cette propriété est destinée uniquement à des fins d'infrastructure et ne doit pas être utilisée. (Hérité de IFeatureManifest.)
Propriété publique Title Obtient ou définit le titre de la fonctionnalité (jusqu'à 255 caractères). (Hérité de IFeatureManifest.)
Propriété publique UIVersion Obtient ou définit une chaîne qui indique la version compatible du site. (Hérité de IFeatureManifest.)
Propriété publique UpgradeActions Obtient une liste d'actions à exécuter lors de la mise à niveau de la fonctionnalité actuelle. (Hérité de IFeatureManifest.)
Propriété publique UpgradeActionsReceiverAssembly Obtient ou définit le nom complet de l'assembly qui contient le récepteur d'événements de fonctionnalité gérant les actions de mise à niveau personnalisées. (Hérité de IFeatureManifest.)
Propriété publique UpgradeActionsReceiverClass Obtient ou définit le nom de classe du récepteur d'événements de fonctionnalité gérant les actions de mise à niveau personnalisées. (Hérité de IFeatureManifest.)
Propriété publique Version Obtient ou définit une représentation de la version de la fonctionnalité qui est conforme à System.Version.Cette valeur peut comporter jusqu'à quatre chiffres délimités par des décimales. (Hérité de IFeatureManifest.)

Début

Événements

  Nom Description
Événement public PropertyChanged Se produit lorsqu'un élément de modèle DSL a été modifié. (Hérité de IObservableModelElement.)
Événement public PropertyChanging Se produit lorsqu'un élément de modèle DSL est en cours de modification. (Hérité de IObservableModelElement.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint.Features, espace de noms