ISharePointProjectItem Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une instance d'un élément de projet SharePoint, qui est implémentée par le système de projet SharePoint.
public interface class ISharePointProjectItem : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, Microsoft::VisualStudio::SharePoint::ISharePointProjectStartupItem, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectItem : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, Microsoft.VisualStudio.SharePoint.ISharePointProjectStartupItem, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectItem = interface
interface ISharePointProjectMember
interface IAnnotatedObject
interface INotifyObjectDisposing
interface INotifyObjectDisposed
interface INotifyPropertyChanged
interface ISharePointProjectStartupItem
Public Interface ISharePointProjectItem
Implements INotifyPropertyChanged, ISharePointProjectMember, ISharePointProjectStartupItem
- Dérivé
- Implémente
Remarques
Tout dossier d’un projet SharePoint qui contient un fichier d’élément de projet est supposé être un nœud d’élément de projet SharePoint.
Propriétés
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) |
DefaultFile |
Obtient ou définit le fichier qui est lancé quand un nœud d’élément de projet SharePoint dans l’Explorateur de solutions est activé. |
ExtensionData |
Obtient les informations qui permettent aux extensions d'élément de projet de rendre les données personnalisées persistantes dans différentes sessions Visual Studio. |
FeatureActivationDependencies |
Obtient des dépendances d'activation qui sont ajoutées à la fonctionnalité incluant cet élément de projet SharePoint. |
FeatureProperties |
Obtient des paires clé/valeur qui sont ajoutées à la fonctionnalité incluant cet élément de projet SharePoint. |
FeatureReceiver |
Obtient un récepteur de fonctionnalité, si l'élément de projet SharePoint le requiert. Au moment de l'empaquetage, ce récepteur est ajouté à la fonctionnalité qui inclut cet élément de projet SharePoint. |
Files |
Obtient une collection de tous les fichiers du projet figurant sous le nœud de dossier d'éléments de projet SharePoint et ses sous-dossiers. |
FullPath |
Obtient le chemin source complet du répertoire ou du fichier membre du projet. (Hérité de ISharePointProjectMember) |
Icon |
Obtient l’icône du nœud membre du projet affiché dans l’Explorateur de solutions. (Hérité de ISharePointProjectMember) |
Id |
Obtient un identificateur global unique pour cette instance de l'élément de projet SharePoint. |
IsDisposed |
Obtient une valeur indiquant si un objet est supprimé. (Hérité de INotifyObjectDisposed) |
IsDisposing |
Obtient une valeur indiquant si un objet est en cours de suppression. (Hérité de INotifyObjectDisposing) |
IsExpanded |
Obtient ou définit une valeur indiquant si ce nœud est développé dans l’Explorateur de solutions. (Hérité de ISharePointProjectMember) |
Name |
Obtient le nom du nœud membre du projet affiché dans l’Explorateur de solutions. (Hérité de ISharePointProjectMember) |
Project |
Obtient une référence au projet conteneur. (Hérité de ISharePointProjectMember) |
ProjectItemType |
Obtient une référence à l'objet représentant le type d'élément de projet SharePoint. |
ProjectOutputReferences |
Obtient la collection des références de sortie de projet appartenant à cet élément de projet. Les projets référencés sont générés et leurs sorties principales sont empaquetées avec l'élément de projet. |
ProjectUserFileData |
Obtient un objet IDictionary que vous pouvez utiliser pour obtenir ou définir des paires nom/valeur qui sont enregistrées dans un fichier utilisateur de projet, tel que les fichiers comportant une extension .csproj .user ou .vbproj .user. |
RelativePath |
Obtient l'emplacement unique de l'élément dans le répertoire de projet. (Hérité de ISharePointProjectStartupItem) |
SafeControlEntries |
Obtient une collection des entrées de contrôle sécurisé qui doivent être déployées avec cet élément de projet SharePoint. Ces entrées sont ajoutées au package qui référence l'élément de projet SharePoint. |
StartupUrl |
Obtient l'URL à lancer lors du démarrage de l'élément. (Hérité de ISharePointProjectStartupItem) |
VirtualFiles |
Obtient la collection qui inclut des fichiers virtuels. Les fichiers virtuels ne sont pas obligés d'exister au moment du design. Au moment de l'empaquetage, les tâches MSBuild doivent vérifier la présence du fichier. |
Méthodes
CollapseChildItems() |
Garantit que tous les éléments enfants de ce ISharePointProjectMember sont réduits dans Explorateur de solutions. (Hérité de ISharePointProjectMember) |
Événements
Disposed |
Se produit lorsqu'un objet est supprimé. (Hérité de INotifyObjectDisposed) |
Disposing |
Se produit lorsqu'un objet est en cours de suppression. (Hérité de INotifyObjectDisposing) |
NameChanged |
Se produit lorsque le nom du nœud membre du projet est modifié. (Hérité de ISharePointProjectMember) |
Open |
Se produit lorsqu'un dossier d'éléments de projet SharePoint s'ouvre. |