Partager via


Utilisation du service de projet SharePoint

Le système de projet SharePoint propose un service du projet permettant de réaliser des tâches en rapport avec le système de projet. Le service de projet est un objet ISharePointProjectService.

Vous pouvez accéder au service de projet SharePoint dans toute extension d'outils SharePoint. Vous pouvez également y accéder dans d'autres types d'extensions Visual Studio, telles que les macros complémentaires et les VSPackages. Pour plus d'informations, consultez Comment : récupérer le service de projet SharePoint.

Fonctionnalités du service du projet

Le tableau suivant répertorie les différentes tâches que vous pouvez réaliser à l'aide du service de projet SharePoint et présente la méthode ou la propriété ISharePointProjectService à utiliser pour chacune des tâches.

Tâche

Membre à utiliser

Accéder à tout projet SharePoint ouvert dans Visual Studio.

Propriété Projects.

Accéder à tous les types d'élément de projet SharePoint disponibles (y compris les types d'élément du projet intégrés et personnalisés).

Propriété ProjectItemTypes.

Accéder à toutes les étapes de déploiement mises à la disposition des projets SharePoint (y compris les étapes de déploiement intégrées et personnalisées).

Propriété DeploymentSteps.

Accéder aux événements déclenchés lorsqu'un développeur refactorise le code dans un projet SharePoint.

Propriété CodeRefactoringEvents.

Exécuter une commande SharePoint personnalisée qui fait appel au modèle d'objet serveur SharePoint. Pour plus d'informations au sujet des commandes SharePoint, consultez Appel des modèles d'objet SharePoint.

Propriété SharePointConnection.

Convertir un type du système de projet SharePoint sous un autre type dans le modèle d'objet Automation Visual Studio ou dans le modèle d'objet Intégration, et vice versa. Pour plus d'informations, consultez Conversion entre des types d'un système de projet SharePoint et d'autres types de projets Visual Studio.

Méthode Convert<TInput, TOutput>.

Écrire des messages dans la fenêtre Sortie ou Liste d'erreurs dans Visual Studio.

Propriété Logger.

Accéder aux autres services disponibles dans Visual Studio.

Propriété ServiceProvider.

Extraire le chemin d'accès au dossier d'installation du site SharePoint local utilisé pour le débogage de la solution.

Propriété SharePointInstallPath.

Déterminer si Microsoft SharePoint Server 2010 ou Microsoft SharePoint Foundation 2010 est installé sur l'ordinateur.

Propriété IsSharePointInstalled.

Valider une fonctionnalité ou un package dans une solution SharePoint.

Propriété PackageValidationProvider.

Voir aussi

Concepts

Vue d'ensemble du modèle de programmation des extensions d'outils SharePoint

Autres ressources

Conversion entre des types d'un système de projet SharePoint et d'autres types de projets Visual Studio

Comment : récupérer le service de projet SharePoint

Extension des outils SharePoint dans Visual Studio

How to: Get a Service from the DTE Object