Udostępnij przez


ON_SESSION_CLOSED zdarzenie (menedżer profilu aplikacji)

To zdarzenie jest wywoływane przez klienta po zamknięciu sesji. To zdarzenie daje możliwość wykonania zadań czyszczenia lub zaktualizowania stanu aplikacji w odpowiedzi na zamknięcie sesji. ON_SESSION_CLOSED zdarzenie przyjmuje następujące parametry:

eventData (dane zdarzenia) Description
identyfikator sesji Identyfikator sesji, która była zamknięta.

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;

Uwaga / Notatka

Przykładowy kod wykorzystuje interfejs API kanału emisji — internetowe interfejsy API do komunikowania się między różnymi dokumentami, takimi jak strony lub ramki iframe, które mają to samo pochodzenie. Upewnij się, że jest on zgodny z Twoim dostosowaniem, ponieważ obsługa tego interfejsu API może się różnić.