Utiliser le service de projet SharePointUse the SharePoint project service

Le système de projet SharePoint inclut un service de projet que vous pouvez utiliser pour effectuer des tâches liées au système de projet.The SharePoint project system includes a project service that you can use to perform tasks related to the project system. Le service de projet est un objet ISharePointProjectService.The project service is an ISharePointProjectService object.

Vous pouvez accéder au service de projet SharePoint dans toute extension d'outils SharePoint.You can access the SharePoint project service in any SharePoint tools extension. Vous pouvez également y accéder dans d’autres types d’extensions Visual Studio, comme les modules complémentaires et VSPackages.You can also access it in other types of Visual Studio extensions, such as add-ins and VSPackages. Pour plus d’informations, consultez Comment : récupérer le service de projet SharePoint.For more information, see How to: Retrieve the SharePoint project service.

Fonctionnalités de service de projetProject service features

Le tableau suivant répertorie les tâches que vous pouvez effectuer à l'aide du service de projet SharePoint et la méthode ou propriété ISharePointProjectService à utiliser pour effectuer chaque tâche.The following table lists the tasks that you can perform by using the SharePoint project service and the ISharePointProjectService method or property to use to perform each task.

TâcheTask Membre à utiliserMember to use
Accéder à un projet SharePoint ouvert dans Visual Studio.Access any SharePoint project that is open in Visual Studio. Propriété Projects.Projects property.
Accéder à tous les types d'éléments de projet SharePoint disponibles (y compris les types d'éléments de projet intégrés et personnalisés).Access all of the SharePoint project item types that are available (including built-in and custom project item types). Propriété ProjectItemTypes.ProjectItemTypes property.
Accéder à toutes les étapes de déploiement disponibles pour les projets SharePoint (y compris les étapes de déploiement intégrées et personnalisées).Access all of the deployment steps that are available to SharePoint projects (including built-in and custom deployment steps). Propriété DeploymentSteps.DeploymentSteps property.
Accéder aux événements qui sont déclenchés quand un développeur refactorise le code dans un projet SharePoint.Access events that are raised when a developer refactors code in a SharePoint project. Propriété CodeRefactoringEvents.CodeRefactoringEvents property.
Exécuter un personnalisé commande SharePoint qui appelle le modèle d’objet de serveur SharePoint.Execute a custom SharePoint command that calls into the SharePoint server object model. Pour plus d’informations sur les commandes SharePoint, consultez appeler des modèles d’objet SharePoint.For more information about SharePoint commands, see Call into the SharePoint object models. Propriété SharePointConnection.SharePointConnection property.
Convertir un type dans le système de projet SharePoint en un type dans le modèle d'objet automation Visual Studio ou le modèle d'objet d'intégration, et vice versa.Convert a type in the SharePoint project system to a type in the Visual Studio automation object model or integration object model, and vice versa. Pour plus d’informations, consultez effectuer des conversions entre types de système de projet SharePoint et d’autres types de projet Visual Studio.For more information, see Convert between SharePoint project system types and other Visual Studio project types. Méthode Convert.Convert method.
Écrire des messages dans la sortie fenêtre ou liste d’erreurs fenêtre dans Visual Studio.Write messages to the Output window or Error List window in Visual Studio. Propriété Logger.Logger property.
Accéder aux autres services qui sont disponibles dans Visual Studio.Access other services that are available in Visual Studio. Propriété ServiceProvider.ServiceProvider property.
Récupérer le chemin d'accès au dossier d'installation du site SharePoint local qui est utilisé pour le débogage de la solution.Retrieve the path to the installation folder of the local SharePoint site that is used for debugging the solution. Propriété SharePointInstallPath.SharePointInstallPath property.
Déterminer si Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 ou Microsoft SharePoint Foundation 2010Microsoft SharePoint Foundation 2010 est installé sur l'ordinateur.Determine whether Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 or Microsoft SharePoint Foundation 2010Microsoft SharePoint Foundation 2010 is installed on the computer. Propriété IsSharePointInstalled.IsSharePointInstalled property.
Valider une fonctionnalité ou un package dans une solution SharePoint.Validate a feature or package in a SharePoint solution. Propriété PackageValidationProvider.PackageValidationProvider property.

Voir aussiSee also

Effectuer une conversion entre les types de système de projet SharePoint et d’autres types de projet Visual Studio Convert between SharePoint project system types and other Visual Studio project types
Comment : récupérer le service de projet SharePoint How to: Retrieve the SharePoint project service
Étendre les outils SharePoint dans Visual Studio Extend the SharePoint tools in Visual Studio
Extensions d’outils de la vue d’ensemble du modèle de programmation de SharePoint Overview of the programming model of SharePoint tools extensions
Guide pratique pour obtenir un service à partir de l’objet DTEHow to: Get a Service from the DTE Object