JSStreamReference Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implements functionality for 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
- Inheritance
- Implements
Properties
Id |
The unique identifier assigned to this instance. (Inherited from JSObjectReference) |
Length |
Length of the Stream provided by JavaScript. |
Methods
DisposeAsync() | (Inherited from JSObjectReference) |
InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. (Inherited from JSObjectReference) |
InvokeAsync<TValue>(String, Object[]) |
Invokes the specified JavaScript function asynchronously. JSRuntime will apply timeouts to this operation based on the value configured in DefaultAsyncTimeout. To dispatch a call with a different, or no timeout, consider using InvokeAsync<TValue>(String, CancellationToken, Object[]). (Inherited from JSObjectReference) |
ThrowIfDisposed() | (Inherited from JSObjectReference) |
Explicit Interface Implementations
IJSStreamReference.OpenReadStreamAsync(Int64, CancellationToken) |
Opens a Stream with the JSRuntime for the current data reference. |
Extension Methods
InvokeAsync<TValue>(IJSObjectReference, String, Object[]) |
Invokes the specified JavaScript function asynchronously. JSRuntime will apply timeouts to this operation based on the value configured in DefaultAsyncTimeout. To dispatch a call with a different timeout, or no timeout, consider using InvokeAsync<TValue>(String, CancellationToken, Object[]). |
InvokeAsync<TValue>(IJSObjectReference, String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. |
InvokeAsync<TValue>(IJSObjectReference, String, TimeSpan, Object[]) |
Invokes the specified JavaScript function asynchronously. |
InvokeVoidAsync(IJSObjectReference, String, Object[]) |
Invokes the specified JavaScript function asynchronously. |
InvokeVoidAsync(IJSObjectReference, String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. |
InvokeVoidAsync(IJSObjectReference, String, TimeSpan, Object[]) |
Invokes the specified JavaScript function asynchronously. |