Exemple de code : Exemple de service Web ASP.NET Orders
Dernière modification : vendredi 16 juillet 2010
S’applique à : SharePoint Server 2010
L’exemple de service Web ASP.NET Orders montre comment utiliser un service Web ASP.NET comme système externe. Ce service Web expose des méthodes pour des opérations Create, Read, Update et Delete (CRUD) et d’autres méthodes qui renvoient des données en fonction des relations entre les différentes entités. Il crée les données à la volée sans les extraire ni les stocker dans une base de données.
Les méthodes Web exposées par cet exemple équivalent aux méthodes stéréotypes Service BDC (Business Data Connectivity) suivantes :
AccessChecker, AssociationNavigator, Associator, BulkAssociatedIdEnumerator, BulkAssociationNavigator, BulkIDEnumerator, BulkSpecificFinder, ChangedIDEnumerator, Creator, Deleter, Disassociator, Finder, GenericInvoker, IdEnumerator, Scalar, SpecificFinder, StreamAccessor, Updater.
Le fichier de modèle BDC de cet exemple définit le système externe, les types de contenu externe et les méthodes stéréotypes. Le fichier de modèle BDC mappe un sous-ensemble des méthodes exposées par le service Web à des méthodes stéréotypes. Le fichier de modèle BDC se trouve dans le dossier Sample Orders BDC Models et se nomme OrdersASP.NET-BDCModel.xml.
Conditions préalables requises :
Services Internet (IIS, Internet Information Services)
Microsoft .NET Framework 3.5 Service Pack 1
Microsoft SharePoint Server 2010
Télécharger et utiliser le modèle
Téléchargez le Microsoft SharePoint 2010 Software Development Kit (SDK) à partir de la page Référence SharePoint 2010 : Kit de développement logiciel (éventuellement en anglais).
Effectuez l’extraction de bcs sample kit.zip à partir du chemin d’accès %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services vers un dossier local.
Dans le dossier où vous avez extrait les fichiers, recherchez le dossier Sample Orders ASP.NET Web Service et ouvrez le fichier Readme.htm.
Suivez les instructions du fichier Readme.htm pour utiliser l’exemple.