RDS-Programmiermodell mit Objekten
Das Ziel von RDS besteht darin, Über einen Vermittler wie IIS Zugriff auf Datenquellen zu erhalten und diese zu aktualisieren. Das Programmiermodell gibt die Abfolge von Aktivitäten an, die erforderlich sind, um dieses Ziel zu erreichen. Das Objektmodell gibt die Objekte an, deren Methoden und Eigenschaften sich auf das Programmiermodell auswirken.
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.
RDS stellt die Mittel zur Verfügung, um die folgende Sequenz von Aktionen durchzuführen:
Sie geben das Programm an, das auf dem Server aufgerufen werden soll, und erhalten einen Weg (Proxy), um es vom Client aus zu referenzieren (RDS.DataSpace).
Sie rufen das Serverprogramm auf. Geben Sie Parameter an das Serverprogramm weiter, die die Datenquelle und den auszugebenden Befehl identifizieren (Proxy oder RDS.DataControl).
Das Serverprogramm erhält ein Recordset-Objekt von der Datenquelle, in der Regel mithilfe von ADO. Optional wird das Recordset-Objekt auf dem Server verarbeitet (RDSServer.DataFactory).
Das Serverprogramm gibt das endgültige Recordset-Objekt an die Clientanwendung zurück (proxy).
Auf dem Client wird das Recordset-Objekt in ein Formular eingefügt, das leicht von visuellen Steuerelementen (visual control und RDS.DataControl) verwendet werden kann.
Alle Änderungen am Recordset-Objekt werden an den Server zurückgeschickt und zur Aktualisierung der Datenquelle (RDS.DataControl oder RDSServer.DataFactory) verwendet.
Weitere Informationen
Zusammenfassung zum RDS-Objektmodell
DataControl-Objekt (RDS)
DataFactory-Objekt (RDSServer)
DataSpace-Objekt (RDS)
RDS-Szenario
RDS-Tutorial
Recordset-Objekt (ADO)
Verwendung und Sicherheit von RDS