Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo evento viene richiamato dal client quando una sessione viene chiusa. Questo evento offre l'opportunità di eseguire attività di pulizia o aggiornare lo stato dell'applicazione in risposta alla chiusura della sessione. ON_SESSION_CLOSED evento accetta i seguenti eventData:
| eventData | Description |
|---|---|
| sessionId | ID sessione della sessione che è stata vicina. |
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;
Annotazioni
L'esempio di codice usa l'API Broadcast Channel - API Web, per comunicare tra documenti diversi, ad esempio pagine o iframe della stessa origine. Assicurati che sia compatibile con la tua personalizzazione poiché il supporto per questa API può variare.