Anzeigen: Delphi
C++
Anzeigeeinstellungen
Datasnap
Aus XE2 API Documentation
Datasnap ist der Unit-Gültigkeitsbereich für alle Units, die die DataSnap-Funktionalität implementieren, wie z.B. Authentifizierung, DataSnap-Server, DataSnap REST-Clients, DataSnap-Proxies, HTTP-Schicht, Midas und zugehörige Dienste.
Unit-Gültigkeitsbereiche
| Datasnap.Win | Unit-Gültigkeitsbereich für DataSnap-Units, in denen Interfaces für verschiedene Windows-Dienste definiert werden. |
Units
| Datasnap.DataBkr | Definiert Klassen, die ein Remote-Datenmodul, ein Provider-Datenmodul und eine Reihe von Funktionen implementieren, die Web/Socket-Transporte aktivieren oder deaktivieren. |
| Datasnap.DBClient | Definiert Klassen, die datenbankunabhängige Datenmengen, Verbindungs-Broker, Remote-Server für mehrschichtige Datenbankanwendungen, Aggregatfelder und die zugehörige Funktionalität implementieren. |
| Datasnap.DSAuth | Definiert Klassen, die den DataSnap-Authentifizierungsmanager, die DataSnap-Benutzerrollen für die Kennzeichnung von Servermethoden oder Servermethodenklassen für die Autorisierung und die zugehörige Funktionalität implementieren. |
| Datasnap.DSClientMetadata | Definiert Klassen, die DataSnap-Metadaten, -Verbindung, -REST und -Server-Provider und DataSnap-Proxy-Generatoren implementieren. |
| Datasnap.DSClientRest | Definiert Interfaces, die die Struktur für zwischengespeicherte REST-Datenmengen, Einträge, JSON-Arrays, Objekte und Werte, zwischengespeicherte Objekte, Parameter oder Streams festlegen. Definiert außerdem Klassen, die diese Interfaces implementieren und weitere Funktionalität bereitstellen, wie z.B. DataSnap REST-Client-Callbacks, REST-Befehle, REST-Verbindungskomponenten, Anmeldeeigenschaften und die zugehörige Funktionalität. |
| Datasnap.DSCommonProxy | Definiert Interfaces, die die Struktur von Methoden zum Laden von DataSnap-Proxy-Metadaten und zum Schreiben von Proxies definierten, und Klassen, die diese Interfaces zusammen mit der zugehörigen Funktionalität implementieren, wie z.B. DataSnap-Proxy-Parameter, -Methoden, -Metadaten, -Exceptions und -Stream-Writer. |
| Datasnap.DSCommonServer | Definiert Klassen, die Funktionalität für DataSnap-Server implementieren, wie z.B. integrierte Verwaltungsmethoden für DataSnap-Server, DataSnap-Befehlsbehandlungsroutinen, Verbindungen, die Datenbank-Metadaten, Servermethoden, Servertransportprotokolle anfordern, und die zugehörige Funktionalität. |
| Datasnap.DSConnect | Definiert Klassen, die die Konnektivität für DataSnap-Server über dbExpress bereitstellen. |
| Datasnap.DSHTTP | Definiert Klassen, die DataSnap-HTTP-Datei-Dispatcher-Komponenten, die HTTP/HTTPS-Client-Funktionalität, verschiedene Indy-Implementierungen von DataSnap HTTP-Kontext, -Anforderungen und -Antworten, HTTP-Dienstkomponenten und Dienstdatei-Dispatcher und mehr implementieren. |
| Datasnap.DSHTTPCommon | Definiert Klassen, die DataSnap-Antwortbehandlungsroutinen, Callback-Eintragspaarung, Client-Callback-Manager, Ausführungsantwort-Wrapper, abstrakten DataSnap HTTP-Kontext, -Anforderungen und -Antworten, DataSnap HTTP-Server und -Transporte, JSON-Antwortbehandlungsroutinen, DataSnap-Sitzungstunnelinformationen und mehr implementieren. |
| Datasnap.DSHTTPLayer | Definiert Klassen, die die DataSnap HTTP- und HTTPS-Kommunikationsschicht und abstrakte DataSnap HTTP-Clients und -Antwort-Streams beschreiben. |
| Datasnap.DSHTTPServiceProxyDispatcher | Definiert eine Klasse, die einen Proxy-Dispatcher für nicht auf der WebBroker-Technologie basierende DataSnap-Server implementiert. |
| Datasnap.DSNames | Definiert Klassen, die DataSnap-Servermethoden, verschiedene Spalten, die DataSnap-Lebenszyklusfunktionalität, -Metadatenmethoden und -Parameterspalten und mehr implementieren. |
| Datasnap.DSPlatform | Definiert Klassen die dbExpress-Serverbefehle und eine Reihe von statischen Methoden für die grundlegende DataSnap-Unterstützung implementieren. |
| Datasnap.DSProxyDelphi | Definiert Klassen, die verschiedene Delphi-Proxy-Writer für DataSnap-Clients implementieren. |
| Datasnap.DSProxyDelphiRest | Definiert Klassen, die verschiedene Delphi-Proxy-Writer für DataSnap REST implementieren. |
| Datasnap.DSProxyDispatcher | Definiert eine Klasse, die einen Proxy-Dispatcher für auf WebBroker basierende DataSnap-Dienste implementiert. |
| Datasnap.DSProxyRest | Definiert Klassen, die einen Proxy für die Ausführung von DSAdmin-Funktionen, einen DataSnap REST-Client und einen DataSnap REST-Proxy-Lademechanismus für Metadaten implementieren. |
| Datasnap.DSProxyWriter | Enthält Klassen, die einen DataSnap-Proxy-Writer, einen Generator für diese Proxy-Writer und verschiedene unterstützende Typen implementieren. |
| Datasnap.DSReflect | Definiert Klassen, die DataSnap-Methoden, Methodenklassen und -werte und die zugehörige Funktionalität implementieren. |
| Datasnap.DSServer | Definiert Klassen, die DataSnap-Callback-Tunnel, Einträge, die über diese Tunnel gesendet werden, Ereignisse, Tunnelmanager, Provider-Moduladapter, DataSnap-Server, die die Erstellung und Lebenszeit von Transporten und Serverklassen verwalten, einen Treiber zwischen dem dbExpress-Framework und dem DataSnap-Server, ein DataSnap-Servermodul und die zugehörige Funktionalität implementieren. |
| Datasnap.DSService | Definiert Klassen, die statuslose DataSnap-Dienste, verschiedene JSON-Konverter, HTTP-Sitzungsmanager für lokale und Remote-DataSnap-Instanzen, DataSnap-Sitzungsmanager, TCP-Sitzungen, die HTTP-Tunnellogik und das HTTP-Kommunikationsprotokoll, Methoden für die Synchronisierung des lokalen Kanals und die zugehörige Funktionalität implementieren. |
| Datasnap.DSTCPServerTransport | Definiert Klassen, die DataSnap TCP-Kommunikationskanäle, das Verbindungsereignis und den Socket-basierten Transport für einen DataSnap-Server implementieren. Definiert außerdem die zugehörige Funktionalität, wie Keep Alive, Ereignisse für die Verbindung/das Aufheben der Verbindung und mehr. |
| Datasnap.Midas | Stellt die Koppelung für die Midas-Bibliothek bereit. |
| Datasnap.Provider | Definiert Klassen, die die DataSnap-Provider-Funktionalität, wie Provider, Resolver, Paketdaten, SQL-Resolver und die zugehörige Funktionalität implementieren. |