Modèle de programmation RDS avec des objets
L’objectif de RDS est d’accéder aux sources de données et de les mettre à jour par le biais d’un intermédiaire comme IIS. Le modèle de programmation spécifie la séquence d’activités nécessaires pour atteindre cet objectif. Le modèle objet spécifie les objets dont les méthodes et les propriétés affectent le modèle de programmation.
Important
À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.
RDS fournit les moyens d’effectuer la séquence d’actions suivante :
Spécifiez le programme à appeler sur le serveur et obtenez un moyen (proxy) de faire référence à celui-ci à partir du client (RDS.DataSpace).
Appelez le programme serveur. Transmettez des paramètres au programme serveur qui identifie la source de données et la commande à émettre (proxy ou RDS.DataControl).
Le programme serveur obtient un objet Recordset à partir de la source de données, généralement à l’aide d’ADO. L’objet Recordset est éventuellement traité sur le serveur (RDSServer.DataFactory).
Le programme serveur retourne l’objet Recordset final à l’application cliente (proxy).
Sur le client, l’objet Recordset est mis dans une forme qui peut être facilement utilisée par les contrôles visuels (contrôle visuel et RDS.DataControl).
Les modifications apportées à l’objet Recordset sont renvoyées au serveur et utilisées pour mettre à jour la source de données (RDS.DataControl ou RDSServer.DataFactory).
Voir aussi
Résumé du modèle objet RDS
DataControl, objet (RDS)
DataFactory, objet (RDSServer)
DataSpace, objet (RDS)
Scénario RDS
Tutoriel RDS
Recordset, objet (ADO)
Utilisation et sécurité de RDS