Procédure pas à pas : création et implémentation d’un Service WCF personnalisé dans SharePoint Foundation
Dernière modification : mardi 8 mars 2011
S’applique à : SharePoint Foundation 2010
Cette procédure pas à pas montre comment créer un service WCF (Windows Communication Foundation) personnalisé dans Microsoft Visual Studio 2010, hébergé par Microsoft SharePoint Foundation 2010, ainsi qu’une application Windows Forms qui implémente le service. L’application implémente également le nouveau modèle objet côté client SharePoint Foundation et la nouvelle interface REST SharePoint Foundation. La procédure illustre en outre l’usage des nouvelles API pour interagir avec des données de site à partir d’applications distantes.
Les deux premières parties de cette procédure pas à pas impliquent la création de l’application Windows Form pour consommer le service WCF personnalisé. La première partie utilise ADO.NET Data Services et l’interface REST SharePoint Foundation pour récupérer et mettre à jour des éléments dans une liste, tandis que la deuxième partie utilise le modèle objet client pour récupérer des données de site et modifier une liste. La troisième partie de la procédure pas à pas montre comment créer un service WCF qui utilise le modèle objet serveur pour restaurer des éléments de liste dans leurs versions antérieures et comment implémenter le service dans l’application Windows Forms.
La procédure pas à pas suppose l’existence de deux listes personnalisées SharePoint Foundation, l’une nommée Projects, l’autre nommée Employees. Une colonne Projects dans la liste Employees constitue une recherche sur la colonne Title de la liste Projects. Outre la colonne Title, la liste Projects contient les colonnes Description et Due Date. La liste Employees reprend les colonnes Full Name, Job Title et Team, en plus de la colonne Projects. Le contrôle de version des éléments est activé pour la liste Projects.
Éléments prérequis
Microsoft SharePoint Foundation 2010
Outils de développement SharePoint dans Microsoft Visual Studio 2010
Dans cette section
Implémentation de l’interface REST SharePoint Foundation
Implémentation du modèle objet côté client
Création d’un service WCF personnalisé dans SharePoint Foundation