Partager via


ISharePointProject, interface

Représente le projet SharePoint.

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

Syntaxe

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

Le type ISharePointProject expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ActiveDeploymentConfiguration Obtient ou définit le nom de la configuration de déploiement à utiliser.La valeur doit être issue d'une liste de configurations de déploiement disponibles sur le système.
Propriété publique AddItemTemplatesGuid Obtient un GUID de type de projet spécifique au langage qui est utilisé pour retourner des modèles d'ajout d'éléments.
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 AssemblyDeploymentTarget Obtient ou définit l'emplacement où le projet doit être déployé sur le serveur : "Bin" ou "GAC".
Propriété publique AutoRetract Obtient ou définit si la solution est retirée après le débogage.
Propriété publique DeploymentConfigurations Dictionnaire de toutes les configurations de déploiement, y compris les configurations de déploiement définies par l'utilisateur et intégrées.
Propriété publique Features Obtient la collection des fonctionnalités SharePoint définies dans le projet.
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 projet.
Propriété publique IncludeAssemblyInPackage Obtient ou définit une valeur indiquant si l'assembly de projet doit être empaqueté.
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 IsSandboxedSolution Obtient ou définit une valeur indiquant si le package du projet est déployé en tant que solution bac à sable (sandbox) ou que solution de batterie.
Propriété publique IsSilverlightDebuggingEnabled Obtient ou définit une valeur indiquant si le débogage Silverlight est activé.
Propriété publique MappedFolders Obtient la collection de dossiers mappés du projet.
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 OutputFullPath Obtient le chemin d'accès complet de l'assembly du projet après la compilation.
Propriété publique Package Obtient une instance du package SharePoint associé au projet.
Propriété publique PostDeploymentCommand Obtient ou définit la ligne de commande qui s'exécute après le déploiement.
Propriété publique PreDeploymentCommand Obtient ou définit la ligne de commande qui s'exécute avant le déploiement.
Propriété publique Project Obtient une référence au projet conteneur. (Hérité de ISharePointProjectMember.)
Propriété publique ProjectItems Obtient la collection d'éléments de projet SharePoint du projet.
Propriété publique ProjectService Obtient une instance du service de projet SharePoint.
Propriété publique ProjectUserFileData Obtient les données en lecture et en écriture associées au projet SharePoint dans le fichier utilisateur de projet.
Propriété publique SelectedProjectItems Obtient une liste d'éléments de projet SharePoint sélectionnés dans l'Explorateur de solutions.
Propriété publique SharePointConnection Obtient l'instance de connexion SharePoint qui permet aux utilisateurs d'exécuter des commandes sur le modèle objet SharePoint dans le processus 64 bits vssphost.exe.
Propriété publique SiteUrl Obtient ou définit l'URL de site utilisée par le projet lors du design, du déploiement et du débogage.
Propriété publique StartupItem Obtient ou définit l'élément à lancer au démarrage du projet.
Propriété publique StartupUrl Obtient l'URL à lancer au démarrage du projet.

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 Synchronize Applique tout événement d'ajout d'élément en attente au modèle objet du projet SharePoint pour le synchroniser avec le modèle objet DTE.

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 lorsqu'une valeur de propriété est modifiée. (Hérité de INotifyPropertyChanged.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint, espace de noms