Aracılığıyla paylaş


Microsoft.JSInterop Ad Alanı

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.