Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nové Microsoft.JSInterop.JSObjectReference
a Microsoft.JSInterop.JSInProcessObjectReference
typy zavedené v ASP.NET Core 5.0 RC1 byly označeny jako internal
.
Zavedená verze
5.0 RC2
Staré chování
A JSObjectReference
lze získat z volání z interoperability JavaScriptu prostřednictvím IJSRuntime
. Příklad:
var jsObjectReference = await JSRuntime.InvokeAsync<JSObjectReference>(...);
Nové chování
JSObjectReference
používá modifikátor interního přístupu. Místo toho public
IJSObjectReference
se musí použít rozhraní. Příklad:
var jsObjectReference = await JSRuntime.InvokeAsync<IJSObjectReference>(...);
JSInProcessObjectReference
byla rovněž označena jako internal
a byla nahrazena IJSInProcessObjectReference
.
Důvod změny
Díky této změně je funkce interoperability JavaScriptu konzistentnější s jinými vzory v blazoru. IJSObjectReference
je podobný IJSRuntime
tomu, že slouží k podobnému účelu a má podobné metody a rozšíření.
Doporučená akce
Nahraďte výskyty JSObjectReference
a JSInProcessObjectReference
IJSObjectReference
za a IJSInProcessObjectReference
, v uvedeném pořadí.
Ovlivněná rozhraní API
Microsoft.JSInterop.JSObjectReference
Microsoft.JSInterop.JSInProcessObjectReference