JSRuntime Sınıf
Tanım
Ö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.
JavaScript çalışma zamanı için soyut temel sınıf.
public ref class JSRuntime abstract : Microsoft::JSInterop::IJSRuntime
public abstract class JSRuntime : Microsoft.JSInterop.IJSRuntime
public abstract class JSRuntime : IDisposable, Microsoft.JSInterop.IJSRuntime
type JSRuntime = class
interface IJSRuntime
type JSRuntime = class
interface IJSRuntime
interface IDisposable
Public MustInherit Class JSRuntime
Implements IJSRuntime
Public MustInherit Class JSRuntime
Implements IDisposable, IJSRuntime
- Devralma
-
JSRuntime
- Türetilmiş
- Uygulamalar
Oluşturucular
JSRuntime() |
yeni bir örneğini JSRuntimebaşlatır. |
Özellikler
DefaultAsyncTimeout |
Zaman uyumsuz JavaScript çağrıları için varsayılan zaman aşımını alır veya ayarlar. |
JsonSerializerOptions |
JsonSerializerOptions Birlikte çalışma yüklerini seri hale getirmek ve seri durumdan çıkarmak için kullanılan değerini alır. |
Yöntemler
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Zaman uyumsuz işlev çağrısını başlatır. |
BeginInvokeJS(Int64, String, String) |
Zaman uyumsuz işlev çağrısını başlatır. |
Dispose() |
JSRuntime'ı atın. |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
JavaScript'ten .NET'e zaman uyumsuz JS birlikte çalışma çağrısını tamamlar |
InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |
InvokeAsync<TValue>(String, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. JSRuntime , içinde DefaultAsyncTimeoutyapılandırılan değere göre bu işleme zaman aşımları uygular. Farklı bir zaman aşımına sahip veya hiç zaman aşımı olmayan bir çağrı göndermek için kullanmayı InvokeAsync<TValue>(String, CancellationToken, Object[])göz önünde bulundurun. |
ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
tarafından |
ReceiveByteArray(Int32, Byte[]) |
JS'den DotNet'e aktarılan bayt dizisi verilerini kabul eder. |
SendByteArray(Int32, Byte[]) |
Bir bayt dizisini .NET'ten JS'ye aktarır. |
TransmitStreamAsync(Int64, DotNetStreamReference) |
Akış verilerini .NET'ten JS'ye iletir. Alt sınıflar bu yöntemi geçersiz kılmalı ve verileri JS'ye aktaran ve DotNet.jsCallDispatcher.supplyDotNetStream çağıran bir uygulama sağlamalıdır. |
Uzantı Metotları
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. JSRuntime , içinde DefaultAsyncTimeoutyapılandırılan değere göre bu işleme zaman aşımları uygular. Farklı bir zaman aşımına sahip veya zaman aşımı olmayan bir çağrı göndermek için kullanmayı InvokeAsync<TValue>(String, CancellationToken, Object[])göz önünde bulundurun. |
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |
InvokeVoidAsync(IJSRuntime, String, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
Belirtilen JavaScript işlevini zaman uyumsuz olarak çağırır. |