Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Ereignis wird vom Client aufgerufen, wenn eine Sitzung geschlossen wird. Dieses Ereignis bietet die Möglichkeit, Bereinigungsaufgaben auszuführen oder den Anwendungsstatus als Reaktion auf das Schließen der Sitzung zu aktualisieren. ON_SESSION_CLOSED Ereignis nimmt die folgenden eventData an:
| eventData | Description |
|---|---|
| sessionID | Die Sitzungs-ID der Sitzung, die geschlossen wurde. |
Example
// Define a handler function that's triggered when a session is closed
let sessionClosedHandlerFunction = function(eventInput) {
// Log the ID of the closed session to the console
console.log("Session closed: " + eventInput.data.sessionId);
};
// Retrieve the event topic specific to session closing from the API
let sessionCloseTopic = Microsoft.Apm.getEventPublisherTopic("ON_SESSION_CLOSED");
// Create a new broadcast channel to subscribe to session close events
let sessionCloseSubscriber = new BroadcastChannel(sessionCloseTopic);
// Attach the session closed handler function to the message event of the subscriber
sessionCloseSubscriber.onmessage = sessionClosedHandlerFunction;
Hinweis
Im Codebeispiel wird die Broadcast Channel API – Web-APIs verwendet, um zwischen verschiedenen Dokumenten wie Seiten oder iFrames zu kommunizieren, die denselben Ursprung haben. Stellen Sie sicher, dass es mit Ihrer Anpassung kompatibel ist, da die Unterstützung für diese API variieren kann.