Partager via


ON_SESSION_CLOSED événement (gestionnaire de profils d’application)

Cet événement est appelé par le client lorsqu’une session est fermée. Cet événement permet d’effectuer des tâches de nettoyage ou de mettre à jour l’état de l’application en réponse à la fermeture de la session. ON_SESSION_CLOSED’événement prend les données eventData suivantes :

eventData Descriptif
sessionId ID de session de la session qui était proche.

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;

Note

L’exemple de code utilise l’API Broadcast Channel - API Web pour communiquer entre différents documents, tels que des pages ou des iframes de la même origine. Assurez-vous qu’il est compatible avec votre personnalisation, car la prise en charge de cette API peut varier.