Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
MSDN Library
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Extension du système de projet SharePoint

Vous pouvez créer des solutions SharePoint à l'aide d'un jeu de modèles de projet et de modèles d'élément dans Visual Studio. Ces modèles sont conformes aux spécifications de nombreux scénarios de développement, mais vous pouvez découvrir certains cas où il n'offrent pas toutes les fonctionnalités dont vous avez besoin. Dans ce cas, vous pouvez envisager une extension du système de projet SharePoint.

Le système de projet SharePoint repose sur un composant fondamental : les éléments de projet SharePoint. Un élément de projet SharePoint représente une personnalisation SharePoint unique, telle qu'une définition de liste, un composant WebPart ou un type de contenu.

Un projet SharePoint est un projet Visual Studio qui inclut un ou plusieurs éléments de projet SharePoint. Les projets SharePoint contiennent également des composant additionnels qui définissent le regroupement des éléments de projet en fonctionnalités et packages en vue de leur déploiement.

Pour plus d'informations sur le contenu des éléments de projet SharePoint et des projets SharePoint, consultez Création de modèles d'élément et de modèles de projet pour les éléments de projet SharePoint.

Voici les différentes manières de procéder :

  • Définissez vos propres types d'éléments de projet SharePoint et associez-les à de nouveaux modèles d'élément ou modèles de projet dans Visual Studio. Par exemple, vous pouvez définir un type d'élément de projet SharePoint pour la création d'une action personnalisée ou d'un champ. Pour plus d’informations, consultez Définition de types d'éléments de projet SharePoint personnalisés.

  • Étendez les types d'éléments de projet SharePoint qui sont déjà installés dans Visual Studio. Par exemple, vous pouvez ajouter un élément de menu contextuel à un élément de projet dans Explorateur de solutions et personnaliser l'élément de projet lorsqu'un développeur choisit l'élément de menu. Pour plus d’informations, consultez Extension d'éléments de projet SharePoint.

  • Étendez les projets SharePoint Pourquoi pas prévoir, par exemple, des gestionnaires d'événements pour effectuer des tâches spécifiques en cas d'ajout ou de suppression d'éléments dans les projets SharePoint ? Pour plus d’informations, consultez Extension de projets SharePoint.

  • Étendez le comportement d'empaquetage et de déploiement des éléments de projet et projets SharePoint. Rien ne vous empêche, par exemple, de définir vos propres étapes de déploiement à exécuter lors du déploiement ou du retrait d'un projet, ou de réaliser des tâches personnalisées supplémentaires lorsque Visual Studio exécute certaines étapes de déploiement. Pour plus d’informations, consultez Extension de la création de packages et du déploiement SharePoint.

Vous pouvez effectuer les tâches courantes suivantes dans les extensions du système de projet SharePoint :

Afficher:
© 2015 Microsoft