Datasnap

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.WinUnit-Gültigkeitsbereich für DataSnap-Units, in denen Interfaces für verschiedene Windows-Dienste definiert werden.

Units

Datasnap.DataBkrDefiniert Klassen, die ein Remote-Datenmodul, ein Provider-Datenmodul und eine Reihe von Funktionen implementieren, die Web/Socket-Transporte aktivieren oder deaktivieren.
Datasnap.DBClientDefiniert Klassen, die datenbankunabhängige Datenmengen, Verbindungs-Broker, Remote-Server für mehrschichtige Datenbankanwendungen, Aggregatfelder und die zugehörige Funktionalität implementieren.
Datasnap.DSAuthDefiniert 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.DSClientMetadataDefiniert Klassen, die DataSnap-Metadaten, -Verbindung, -REST und -Server-Provider und DataSnap-Proxy-Generatoren implementieren.
Datasnap.DSClientRestDefiniert 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.DSCommonEnthä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.DSCommonProxyDefiniert 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.DSCommonServerDefiniert 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.DSConnectDefiniert Klassen, die die Konnektivität für DataSnap-Server über dbExpress bereitstellen.
Datasnap.DSConnectionMetaDataProvider
Datasnap.DSCustomConnectorProxyWriterDefiniert eine Klasse, die einen grundlegenden Verbindungs-Proxy-Writer implementiert. Die Klasse kann in Unterklassen erweitert werden.
Datasnap.DSHTTPDefiniert 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.DSHTTPClientDefiniert Klassen, die die HTTP- und HTTPS-Client-Funktionalität implementieren.
Datasnap.DSHTTPCommonDefiniert 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.DSHTTPServiceProxyDispatcherDefiniert eine Klasse, die einen Proxy-Dispatcher für nicht auf der WebBroker-Technologie basierende DataSnap-Server implementiert.
Datasnap.DSHTTPWebBrokerDefiniert Klassen, die die WebBroker-Funktionalität (Kontext, Anforderung, Antwort und Web-Dispatcher) über HTTP-Verbindungen implementieren.
Datasnap.DSMetadataDefiniert eine Basisklasse, die einen grundlegenden Metadaten-Provider implementiert, der der Vorfahre des Servermetadaten-Providers ist.
Datasnap.DSNamesDefiniert Klassen, die DataSnap-Servermethoden, verschiedene Spalten, die DataSnap-Lebenszyklusfunktionalität, -Metadatenmethoden und -Parameterspalten und mehr implementieren.
Datasnap.DSPlatformDefiniert Klassen die dbExpress-Serverbefehle und eine Reihe von statischen Methoden für die grundlegende DataSnap-Unterstützung implementieren.
Datasnap.DSProviderDataModuleAdapter
Datasnap.DSProxyEnthält eine Klasse, die eine Möglichkeit zum Zugreifen auf administrative integrierte Servermethoden von der Client-Seite implementiert.
Datasnap.DSProxyDispatcherDefiniert eine Klasse, die einen Proxy-Dispatcher für auf WebBroker basierende DataSnap-Dienste implementiert.
Datasnap.DSProxyRestDefiniert 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.DSProxyUtilsDefiniert Klassen, die eine Reihe von Hilfsprogrammen für DataSnap-Proxy-Writer implementieren.
Datasnap.DSProxyWriterEnthält Klassen, die einen DataSnap-Proxy-Writer, einen Generator für diese Proxy-Writer und verschiedene unterstützende Typen implementieren.
Datasnap.DSReflectDefiniert Klassen, die DataSnap-Methoden, Methodenklassen und -werte und die zugehörige Funktionalität implementieren.
Datasnap.DSServerDefiniert 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.DSServerMetadataDefiniert Klassen, die DataSnap-Servermetadaten bereitstellen.
Datasnap.DSServiceDefiniert Klassen, die statuslose DataSnap-Dienste, verschiedene JSON-Konverter, Methoden für die Synchronisierung des lokalen Kanals und die zugehörige Funktionalität implementieren.
Datasnap.DSSessionEnthä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.DSTCPServerTransportDefiniert 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.MidasStellt die Koppelung für die Midas-Bibliothek bereit.
Datasnap.ProviderDefiniert Klassen, die die DataSnap-Provider-Funktionalität, wie Provider, Resolver, Paketdaten, SQL-Resolver und die zugehörige Funktionalität implementieren.
Datasnap.Xmlxform