Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere-Webdienste » HTTP-Sitzungen verwenden

 

Erkennung von nicht mehr aktuellen Sitzungen

Die Verbindungseigenschaften SessionID und SessionCreateTime sind nützlich, um festzustellen, ob die aktuelle Verbindung einen Sitzungskontext hat. Wenn eine der Abfragen der Verbindungseigenschaft eine leere Zeichenfolge zurückgibt, ist die Sitzung nicht vorhanden. Die Eigenschaft SessionCreateTime stellt ein Maßsystem dafür bereit, wann eine bestimmte Sitzung erstellt wurde. Sie wird unmittelbar festgelegt, wenn der sa_set_http_option-Aufruf erfolgt. Die Eigenschaft SessionLastTime stellt die Angabe des Zeitpunkts bereit, zu dem die Sitzung zuletzt verwendet wurde. Dies ist der Zeitpunkt, zu dem die letzte für die Sitzung verarbeitete Anforderung die Datenbankverbindung bei ihrer Beendigung freigegeben hat. Wenn die Sitzung erstellt wird und bis die Anforderung (die die Sitzung erstellt hat) die Verbindung freigibt, wird die Verbindungseigenschaft SessionLastTime als leere Zeichenfolge zurückgegeben.