Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esse evento é invocado pelo cliente quando uma sessão é fechada. Esse evento oferece uma oportunidade para executar tarefas de limpeza ou atualizar o estado do aplicativo em resposta ao encerramento da sessão. ON_SESSION_CLOSED evento usa o seguinte eventData:
| eventData | Description |
|---|---|
| sessionId | O ID da sessão que estava fechada. |
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;
Observação
O exemplo de código utiliza a API de canal de transmissão - APIs da Web, para se comunicar entre diferentes documentos, como páginas ou iframes que são da mesma origem. Certifique-se de que é compatível com a sua personalização, pois o suporte para esta API pode variar.