Blazor: JSObjectReference ve JSInProcessObjectReference türleri iç olarak değiştirildi
ASP.NET Core 5.0 RC1'de kullanıma sunulan yeni Microsoft.JSInterop.JSObjectReference
ve Microsoft.JSInterop.JSInProcessObjectReference
türler olarak internal
işaretlendi.
Sürüm kullanıma sunulmuştur
5.0 RC2
Eski davranış
aracılığıyla JSObjectReference
bir JavaScript birlikte çalışma çağrısından IJSRuntime
alınabilir. Örneğin:
var jsObjectReference = await JSRuntime.InvokeAsync<JSObjectReference>(...);
Yeni davranış
JSObjectReference
iç erişim değiştiricisini kullanır. Bunun public
IJSObjectReference
yerine arabirim kullanılmalıdır. Örneğin:
var jsObjectReference = await JSRuntime.InvokeAsync<IJSObjectReference>(...);
JSInProcessObjectReference
olarak internal
işaretlendi ve ile IJSInProcessObjectReference
değiştirildi.
Değişiklik nedeni
Bu değişiklik JavaScript birlikte çalışma özelliğini Blazor'ın içindeki diğer desenlerle daha tutarlı hale getirir. IJSObjectReference
IJSRuntime
benzer bir amaca hizmet eder ve benzer yöntemlere ve uzantılara sahiptir.
Önerilen eylem
ve JSInProcessObjectReference
örneklerini JSObjectReference
sırasıyla ve IJSInProcessObjectReference
ile IJSObjectReference
değiştirin.
Etkilenen API’ler
Microsoft.JSInterop.JSObjectReference
Microsoft.JSInterop.JSInProcessObjectReference
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin