Microsoft.JSInterop Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Blazor uygulamalarında .NET ve JavaScript arasında yöntem çağrıları yapmaya yönelik altyapıyı içerir.
Sınıflar
DotNetObjectReference |
oluşturmak DotNetObjectReference<TValue>için kolaylık yöntemleri sağlar. |
DotNetObjectReference<TValue> |
Değerin JSON olarak seri hale getirilmemesi, bunun yerine başvuru olarak geçirilmesi gerektiğini belirten bir JS birlikte çalışma bağımsız değişkenini sarmalar. Bellek sızıntısını önlemek için başvurunun daha sonra JS kodu veya .NET kodu tarafından atılması gerekir. |
DotNetStreamReference |
JavaScript'e gönderilen .NET akışı başvurularını temsil eder. |
JSDisconnectedException |
JavaScript çalışma zamanının bağlantısı kesildiğinde .NET'ten JavaScript'e yapılan birlikte çalışma çağrısı sırasında oluşan hataları temsil eder. |
JSException |
.NET'ten JavaScript'e birlikte çalışma çağrısı sırasında oluşan hataları temsil eder. |
JSInProcessObjectReferenceExtensions |
için IJSInProcessObjectReferenceuzantı yöntemleri. |
JSInProcessRuntime |
İşlem içi JavaScript çalışma zamanı için soyut temel sınıf. |
JSInProcessRuntimeExtensions |
için IJSInProcessRuntimeuzantılar. |
JSInvokableAttribute |
JavaScript kodundan çağrıya izin veren bir .NET yöntemi tanımlar. Bu öznitelikle işaretlenmiş herhangi bir yöntem, güvenilmeyen arayanlardan rastgele parametre değerleri alabilir. Tüm girişler dikkatle doğrulanmalıdır. |
JSObjectReferenceExtensions |
için IJSObjectReferenceuzantılar. |
JSRuntime |
JavaScript çalışma zamanı için soyut temel sınıf. |
JSRuntimeExtensions |
için IJSRuntimeuzantılar. |
Arabirimler
IJSInProcessObjectReference |
İşlevleri zaman uyumlu olarak çağrılabilen bir JavaScript nesnesine yapılan başvuruları temsil eder. |
IJSInProcessRuntime |
Çağrıların gönderilebileceği JavaScript çalışma zamanının bir örneğini temsil eder. |
IJSObjectReference |
JavaScript nesnesi başvurularını temsil eder. |
IJSRuntime |
Çağrıların gönderilebileceği JavaScript çalışma zamanının bir örneğini temsil eder. |
IJSStreamReference |
aracılığıyla kullanılacak JavaScript verilerine yapılan bir Streambaşvurunun temsilidir. |
IJSUnmarshalledObjectReference |
İşlevleri JSON marshalling olmadan zaman uyumlu olarak çağrılabilen bir JavaScript nesnesine yapılan başvuruları temsil eder. |
IJSUnmarshalledRuntime |
JSON marshalling olmadan çağrıların gönderilebileceği javascript çalışma zamanının bir örneğini temsil eder. Tüm JavaScript çalışma zamanları bu özelliği desteklemez. Şu anda yalnızca WebAssembly'de desteklenmektedir ve güvenlik nedeniyle, sunucuda çalışan .NET kodu için hiçbir zaman desteklenmeyecektir. Bu, yalnızca performans açısından kritik senaryolarda kullanılması gereken gelişmiş bir mekanizmadır. |
Numaralandırmalar
JSCallResultType |
JS birlikte çalışma çağrısından beklenen sonuç türünü açıklar. |
Açıklamalar
Blazor uygulamalarında JavaScript birlikte çalışma hakkında daha fazla bilgi için bkz. ASP.NET Core Blazor'da .NET yöntemlerinden JavaScript işlevlerini çağırma ve ASP.NET Core Blazor'daki JavaScript işlevlerinden .NET yöntemlerini çağırma.
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