Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Blazor WebAssembly exporterar inte längre äldre Mono- och Emscripten-API:er till det globala namnområdet. Dessa API:er är nu tillgängliga via objektet Blazor.runtime.
Version introducerad
.NET 9 GA
Tidigare beteende
Äldre Mono-API:er (MONO och BINDING) och emscripten-Module-objektet exporterades till det globala window-objektet. Till exempel returnerade window.Module.FS det virtuella Emscripten-filsystemet.
Nytt beteende
Emscripten-Module-objektet exporteras nu till Blazor.runtime-objektet. Till exempel returnerar Blazor.runtime.Module.FS det virtuella Emscripten-filsystemet. Det äldre Mono-API:et för interop (MONO och BINDING) tas bort helt och ersätts med JSImport/JSExport.
Typ av icke-bakåtkompatibel ändring
Den här ändringen kan påverka källkompatibilitet.
Orsak till ändring
Den här ändringen gjordes för att undvika att förorena det globala namnområdet och hålla alla API:er tillgängliga från ett enda Blazor-objekt.
Rekommenderad åtgärd
I stället för att komma åt Emscripten-API:er från window-objektet kan du komma åt dem från Blazor.runtime-objektet.
Berörda API:er
window.MONO.*window.BINDING.*window.Module.*