Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Ereignis wird vom Client aufgerufen, wenn eine Sitzung in eine andere Sitzung umgeschaltet wird. Dieses Ereignis ermöglicht es clientseitigen Handlern, auf Sitzungswechsel zu reagieren und die Benutzeroberfläche oder den internen Zustand nach Bedarf zu aktualisieren. ON_SESSION_SWITCH Ereignis nimmt die folgenden eventData an:
| eventData | Description |
|---|---|
| vorherigeSessionId | Die Sitzungs-ID der vorherigen Sitzung. |
| newSessionId | Die ID der Sitzung, die jetzt fokussiert ist. |
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;
Hinweis
Im Codebeispiel wird die Broadcast Channel API – Web-APIs verwendet, um zwischen verschiedenen Dokumenten wie Seiten oder iFrames zu kommunizieren, die denselben Ursprung haben. Stellen Sie sicher, dass es mit Ihrer Anpassung kompatibel ist, da die Unterstützung für diese API variieren kann.