resetSessionTimeout()

Setzt die Sitzungstimeout zurück. Eine der sieben portablen Fassade-Methoden des Dashlet-Handles — siehe call für die zeichenkettenbasierte Oberfläche, die denselben Dispatch-Kern teilt.

1. Signatur

resetSessionTimeout(): Promise<void>;

2. Parameter

Keine.

3. Verhalten pro Umgebung

Umgebung Verhalten

webclient

Postet resetSessionTimeout mit leeren Parametern, korreliert (der Host antwortet void); löst sich auf die Host-Antwort auf.

rich client

Dokumentiertes No-Op — löst sich ohne jeden Bridge-Aufruf auf: der Rich Client hat kein Sitzungstimeout, das zurückgesetzt werden könnte.

standalone (oder noch im Erkennungsmodus ohne Wire)

Es gibt keinen Host-Antwortsweg — der Aufruf wird (begrenzt) mit dem TimeoutError abgelehnt, damit Aufrufer einen Fallback darstellen können, statt aufzuhängen.

4. Beispiele

await dashlet.resetSessionTimeout();

5. Fehler

  • Error('dashlet destroyed') — das Dashlet wurde vor dem Aufruf zerstört.

  • TimeoutError — begrenztes Fehlen einer Antwort im Standalone, oder ein Host, der innerhalb von timeoutMs nicht geantwortet hat.

  • Das Host-{ error }-Payload — wenn der Host einen Fehler bei einem Webclient-Methodenaufruf meldet.