Datasnap.DSSession

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Package DataSnapServer.bpl

Klassen

TDSAuthSessionImplementiert authentifizierte DataSnap-Sitzungen.
TDSLocalServerVerwendet den externen Byte-Stream, der von einer externen Quelle erzeugt wird. Die Standardquelle wird von einer lokalen Sitzungsinstanz, die an den Konstruktor weitergegeben wird, gesendet.
TDSLocalSessionVerwaltet die HTTP-Sitzung für eine lokale DataSnap-Instanz.
TDSRemoteSessionVerwaltet die HTTP-Sitzung für eine externe DataSnap-Instanz.
TDSRESTSessionSitzungsklasse für das REST-Kommunikationsprotokoll, das eine Instanz eines Authentifizierungsmanagers beinhaltet.
TDSSessionRepräsentiert die Basisklasse für alle Kommunikationssitzungen.
TDSSessionCacheImplementiert einen Cache zur Aufnahme von Befehlen mit komplexen Parametertypen, die für die spätere Verwendung gespeichert werden.
TDSSessionData
TDSSessionDictionaryData
TDSSessionErrorException wird von TDSSession ausgelöst.
TDSSessionManagerImplementiert ein Singleton, das die Sitzungsobjekte verwaltet.
TDSSynchronizedLocalChannelSynchronisiert den lokalen Kanal.
TDSTCPSessionRepräsentiert die Sitzungsklasse für das TCP-Kommunikationsprotokoll.
TDSTunnelServiceImplementiert die HTTP-Tunnellogik.
TDSTunnelSessionSitzungsklasse für das HTTP-Kommunikationsprotokoll, die sich mit dem DataSnap-Server wie ein Proxy für den Socket-Kanal verhält.

Typen

TDSSessionCacheKeys
TDSSessionEventBenutzerereignis zur Benachrichtigung über Sitzungsereignisse, wie z. B. Create und Terminate.
TDSSessionEventTypeTyp der Benutzerereignisse.
TDSSessionLifetimeRepräsentiert den aktuellen Wert der Lebensdauer der HTTP-Sitzung.
TDSSessionStatusRepräsentiert den Typ des Sitzungsstatus.
TDSSessionTunnelInfoRecord, der einem bestimmten Tunnel zugeordnete Informationen enthält. Der Tunnel soll einer Sitzung zugewiesen werden.
TDSSessionVisitorProzedur zur implementierungsspezifischen Behandlung einer Sitzung.
TTunnelSessionEventTyp für Ereignisse, die bei der Behandlung von Tunnelsitzungen aufgerufen werden.