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.
Von Blazor WebAssembly werden keine älteren Mono- und Emscripten-APIs mehr in den globalen Namespace exportiert. Auf diese APIs kann jetzt über das Blazor.runtime-Objekt zugegriffen werden.
Eingeführt in Version
.NET 9 GA
Vorheriges Verhalten
Ältere Mono-APIs (MONO und BINDING) und das Emscripten-Module-Objekt wurden in das globale window-Objekt exportiert. Beispielsweise gab window.Module.FS das virtuelle Emscripten-Dateisystem zurück.
Neues Verhalten
Das Emscripten Module-Objekt wird jetzt in das Blazor.runtime-Objekt exportiert. Beispielsweise gibt Blazor.runtime.Module.FS das virtuelle Dateisystem Emscripten zurück. Die ältere Mono-API für Interoperabilität (MONO und BINDING) wird vollständig entfernt und durch JSImport/JSExportersetzt.
Typ des Breaking Changes
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Diese Änderung wurde vorgenommen, um die Verschmutzung des globalen Namespaces zu vermeiden und alle APIs für ein einzelnes Blazor-Objekt zugänglich zu halten.
Empfohlene Aktion
Anstatt über das window-Objekt auf Emscripten-APIs zuzugreifen, greifen Sie über das Blazor.runtime-Objekt darauf zu.
Betroffene APIs
window.MONO.*window.BINDING.*window.Module.*