Partager via


ISharePointProjectFeature, interface

Fournit des informations sur les fonctionnalités.

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

Syntaxe

'Déclaration
Public Interface ISharePointProjectFeature _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged
public interface ISharePointProjectFeature : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

Le type ISharePointProjectFeature expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Annotations Obtient une instance de IAnnotationDictionary permettant d'associer des données personnalisées à l'objet implémentant l'interface IAnnotatedObject. (Hérité de IAnnotatedObject.)
Propriété publique EventReceiverFile Obtient le fichier de code de récepteur d'événements associé à la fonctionnalité.
Propriété publique FeatureFile Obtient un membre de projet pour le fichier .feature.
Propriété publique FullPath Obtient le chemin source complet du répertoire ou du fichier membre du projet. (Hérité de ISharePointProjectMember.)
Propriété publique Icon Obtient l'icône du nœud membre du projet affiché dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique Id Obtient l'ID du fichier de fonctionnalités.
Propriété publique IsDisposed Obtient une valeur indiquant si un objet est supprimé. (Hérité de INotifyObjectDisposed.)
Propriété publique IsDisposing Obtient une valeur indiquant si un objet est en cours de suppression. (Hérité de INotifyObjectDisposing.)
Propriété publique IsExpanded Obtient ou définit une valeur indiquant si ce nœud est développé dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique ManifestTemplateFile Obtient le fichier de modèle de manifeste associé à la fonctionnalité.
Propriété publique Model Obtient le modèle objet du fichier de fonctionnalités.
Propriété publique Name Obtient le nom du nœud membre du projet affiché dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique Project Obtient une référence au projet conteneur. (Hérité de ISharePointProjectMember.)
Propriété publique ProjectItems Obtient une collection d'instances ISharePointProjectItem référencées à partir de cette instance de la fonctionnalité.
Propriété publique ResourceFiles Obtient une collection de fichiers de ressources associés à la fonctionnalité.

Début

Méthodes

  Nom Description
Méthode publique CollapseChildItems Garantit que tous les éléments enfants de ce ISharePointProjectMember sont réduits dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Méthode publique Validate Exécute la validation au moment du design sur la fonctionnalité et met à jour la liste d'erreurs dans l'environnement IDE.

Début

Événements

  Nom Description
Événement public Disposed Se produit lorsqu'un objet est supprimé. (Hérité de INotifyObjectDisposed.)
Événement public Disposing Se produit lorsqu'un objet est en cours de suppression. (Hérité de INotifyObjectDisposing.)
Événement public NameChanged Se produit lorsque le nom du nœud membre du projet est modifié. (Hérité de ISharePointProjectMember.)
Événement public PropertyChanged Se produit en cas de modification d'une valeur de propriété. (Hérité de INotifyPropertyChanged.)

Début

Notes

ISharePointProjectFeature est associé à un dossier avec un fichier .feature.

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint, espace de noms