Datasnap
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.DSCommon | Enthält Implementierungen der Callback-Einträge und des Client-Callback-Kanalmanagers. Eine Hilfsklasse für die DataSnap-Sitzung und einige Ereignistypen zum Unterstützen der implementierten Funktionalität sind auch enthalten. |
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.DSConnectionMetaDataProvider | |
Datasnap.DSCustomConnectorProxyWriter | Definiert eine Klasse, die einen grundlegenden Verbindungs-Proxy-Writer implementiert. Die Klasse kann in Unterklassen erweitert werden. |
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.DSHTTPClient | Definiert Klassen, die die HTTP- und HTTPS-Client-Funktionalität 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.DSHTTPServiceProxyDispatcher | Definiert eine Klasse, die einen Proxy-Dispatcher für nicht auf der WebBroker-Technologie basierende DataSnap-Server implementiert. |
Datasnap.DSHTTPWebBroker | Definiert Klassen, die die WebBroker-Funktionalität (Kontext, Anforderung, Antwort und Web-Dispatcher) über HTTP-Verbindungen implementieren. |
Datasnap.DSMetadata | Definiert eine Basisklasse, die einen grundlegenden Metadaten-Provider implementiert, der der Vorfahre des Servermetadaten-Providers ist. |
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.DSProviderDataModuleAdapter | |
Datasnap.DSProxy | Enthält eine Klasse, die eine Möglichkeit zum Zugreifen auf administrative integrierte Servermethoden von der Client-Seite implementiert. |
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.DSProxyUtils | Definiert Klassen, die eine Reihe von Hilfsprogrammen für DataSnap-Proxy-Writer 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.DSServerMetadata | Definiert Klassen, die DataSnap-Servermetadaten bereitstellen. |
Datasnap.DSService | Definiert Klassen, die statuslose DataSnap-Dienste, verschiedene JSON-Konverter, Methoden für die Synchronisierung des lokalen Kanals und die zugehörige Funktionalität implementieren. |
Datasnap.DSSession | Enthält Klassen, die HTTP-Sitzungsmanager für lokale und Remote-DataSnap-Instanzen, TCP-Sitzungen, die HTTP-Tunnellogik und HTTP-Kommunikationsprotokolle und DataSnap-Sitzungsmanager 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. |
Datasnap.Xmlxform |