Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne hendelsen startes av klienten når en økt byttes til en annen økt. Denne hendelsen gjør det mulig for behandlere på klientsiden å reagere på øktsbrytere, oppdatere brukergrensesnittet eller den interne tilstanden etter behov. ON_SESSION_SWITCH hendelse tar følgende hendelsesData:
| hendelsesdata | Beskrivelse |
|---|---|
| forrigeSessionId | Økt-ID-en for forrige økt. |
| newSessionId | ID-en til økten som nå er fokusert. |
Eksempel
// 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;
Note
Kodeeksemplet bruker Broadcast Channel API – Web API, for å kommunisere mellom forskjellige dokumenter, for eksempel sider eller iframes som har samme opprinnelse. Sørg for at den er kompatibel med tilpasningen din, da støtten for denne API-en kan variere.