Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze gebeurtenis wordt door de client aangeroepen wanneer een sessie wordt overgeschakeld naar een andere sessie. Met deze gebeurtenis kunnen handlers aan de clientzijde reageren op sessieswitches en de gebruikersinterface of interne status indien nodig bijwerken. ON_SESSION_SWITCH gebeurtenis heeft de volgende gebeurtenisGegevens:
| gebeurtenisgegevens | Description |
|---|---|
| vorigeSessionId | De sessie-ID van de vorige sessie. |
| newSessionId | De ID van de sessie waarop nu de focus ligt. |
Example
// Define a handler function that's triggered when the session is switched
let sessionSwitchedHandlerFunction = function(eventInput) {
// Log the previous and new session IDs to the console
console.log("Previous session: " + eventInput.data.previousSessionId +
" - Current session: " + eventInput.data.newSessionId);
};
// Retrieve the event topic specific to session switching from the API
let sessionSwitchTopic = Microsoft.Apm.getEventPublisherTopic("ON_SESSION_SWITCH");
// Create a new broadcast channel to subscribe to session switch events
let sessionSwitchSubscriber = new BroadcastChannel(sessionSwitchTopic);
// Attach the session switched handler function to the message event of the subscriber
sessionSwitchSubscriber.onmessage = sessionSwitchedHandlerFunction;
Opmerking
Het codevoorbeeld maakt gebruik van de Broadcast Channel API - Web API's om te communiceren tussen verschillende documenten, zoals pagina's of iframes die van dezelfde oorsprong zijn. Zorg ervoor dat het compatibel is met uw aanpassingen, aangezien de ondersteuning voor deze API kan variƫren.