Partager via


Procédure : Créer un type de contenu externe basé sur un point de terminaison WCF

Dernière modification : vendredi 16 avril 2010

S’applique à : SharePoint Server 2010

Le Concepteur de type de contenu externe dans Microsoft SharePoint Designer 2010 prend en charge la création de types de contenu externe qui se connectent à des services WCF (Windows Communication Foundation). Il vous suffit de découvrir votre service WCF, de pointer sur les liaisons et contrats qui effectueront les opérations souhaitées, et d’utiliser le service pour créer votre type de contenu externe sans rédiger de code ou de XML. La procédure de création de type de contenu externe qui se connecte à un service WCF est similaire à la celle applicable à un type de contenu externe qui se connecte à un service Web. L’Exemple de code : Service WCF AdventureWorks2008 fourni avec le Kit de développement logiciel SDK reflète l’Exemple de code : Service Web ASP.NET AdventureWorks2008.

Conditions préalables requises

  • Microsoft SQL Server 2008 installé sur le serveur Microsoft SharePoint Server 2010.

  • Microsoft SharePoint Designer 2010 et le Microsoft .NET Framework 3.5 installés sur l’ordinateur client.

  • L’Exemple de code : Service WCF AdventureWorks2008 fourni avec ce kit SDK déployé sur un serveur Web.

Création d’un type de contenu externe basé sur un service WCF

Pour créer un type de contenu externe basé sur un service WCF

  1. Ouvrez SharePoint Designer et effectuez les étapes décrites dans Procédure : Créer un type de contenu externe basé sur un service Web pour créer un type de contenu externe. À l’exception de la procédure « Ajouter une connexion au système externe », tout est exactement identique. Pour ajouter une connexion à l’exemple de service WCF fourni avec ce kit SDK, effectuez les étapes suivantes.

  2. Cliquez sur Cliquez ici pour découvrir les sources de données externes et définir les opérations en regard de Système connecté.

  3. Dans la boîte de dialogue Ajouter une connexion, cliquez sur Service WCF. Ensuite, dans la boîte de dialogue Connexion au service WCF, procédez comme suit.

  4. Dans URL des métadonnées du service, vous pouvez entrer l’un des éléments suivants : l’URL du point de terminaison exposé à l’aide du contrat MetadataExchange, l’emplacement WSDL d’un service WCF ou une URL d’un emplacement réseau où les fichiers de schémas XSD et WSDL ont été téléchargés et stockés. Dans cet exemple, entrez l’URL du WSDL.

  5. Dans le champ Mode de connexion, vous pouvez sélectionner WSDL ou Métadonnées Exchange, selon le mode d’exposition du point de terminaison. Dans cet exemple, sélectionnez WSDL.

  6. Dans le champ URL du point de terminaison du service, entrez l’URL du point de terminaison du service et cliquez sur OK pour accepter les autres paramètres par défaut.

  7. Suivez maintenant les étapes décrites dans Procédure : Créer un type de contenu externe basé sur un service Web pour définir les opérations et créer le type de contenu externe.