Share via


JSStreamReference 类

定义

实现 的功能 IJSStreamReference

public sealed class JSStreamReference : Microsoft.JSInterop.Implementation.JSObjectReference, IAsyncDisposable, Microsoft.JSInterop.IJSStreamReference
type JSStreamReference = class
    inherit JSObjectReference
    interface IJSStreamReference
    interface IAsyncDisposable
Public NotInheritable Class JSStreamReference
Inherits JSObjectReference
Implements IAsyncDisposable, IJSStreamReference
继承
JSStreamReference
实现

属性

Id

分配给此实例的唯一标识符。

(继承自 JSObjectReference)
Length

Stream JavaScript 提供的 的长度。

方法

DisposeAsync()

实现 的功能 IJSStreamReference

(继承自 JSObjectReference)
InvokeAsync<TValue>(String, CancellationToken, Object[])

异步调用指定的 JavaScript 函数。

(继承自 JSObjectReference)
InvokeAsync<TValue>(String, Object[])

异步调用指定的 JavaScript 函数。

JSRuntime 将根据 中 DefaultAsyncTimeout配置的值对此操作应用超时。 若要调度具有不同或无超时的调用,请考虑使用 InvokeAsync<TValue>(String, CancellationToken, Object[])

(继承自 JSObjectReference)
ThrowIfDisposed()

实现 的功能 IJSStreamReference

(继承自 JSObjectReference)

显式接口实现

IJSStreamReference.OpenReadStreamAsync(Int64, CancellationToken)

打开一个 Stream ,其中包含 JSRuntime 当前数据引用的 。

扩展方法

InvokeAsync<TValue>(IJSObjectReference, String, Object[])

异步调用指定的 JavaScript 函数。

JSRuntime 将根据 中 DefaultAsyncTimeout配置的值对此操作应用超时。 若要调度具有不同超时或无超时的调用,请考虑使用 InvokeAsync<TValue>(String, CancellationToken, Object[])

InvokeAsync<TValue>(IJSObjectReference, String, CancellationToken, Object[])

异步调用指定的 JavaScript 函数。

InvokeAsync<TValue>(IJSObjectReference, String, TimeSpan, Object[])

异步调用指定的 JavaScript 函数。

InvokeVoidAsync(IJSObjectReference, String, Object[])

异步调用指定的 JavaScript 函数。

InvokeVoidAsync(IJSObjectReference, String, CancellationToken, Object[])

异步调用指定的 JavaScript 函数。

InvokeVoidAsync(IJSObjectReference, String, TimeSpan, Object[])

异步调用指定的 JavaScript 函数。

适用于