1 implementation of IJSStreamReference
Microsoft.JSInterop (1)
Implementation\JSStreamReference.cs (1)
9public sealed class JSStreamReference : JSObjectReference, IJSStreamReference
13 references to IJSStreamReference
Microsoft.AspNetCore.Components.Server (2)
Circuits\RemoteJSDataStream.cs (1)
38IJSStreamReference jsStreamReference,
Circuits\RemoteJSRuntime.cs (1)
226protected override async Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Components.Web (2)
Forms\InputFile\BrowserFileStream.cs (2)
17private IJSStreamReference? _jsStreamReference; 90_jsStreamReference = await _jsRuntime.InvokeAsync<IJSStreamReference>(
Microsoft.JSInterop (9)
Implementation\JSStreamReference.cs (2)
7/// Implements functionality for <see cref="IJSStreamReference"/>. 34async ValueTask<Stream> IJSStreamReference.OpenReadStreamAsync(long maxAllowedSize, CancellationToken cancellationToken)
Infrastructure\JSStreamReferenceJsonConverter.cs (4)
10internal sealed class JSStreamReferenceJsonConverter : JsonConverter<IJSStreamReference> 22=> typeToConvert == typeof(IJSStreamReference) || typeToConvert == typeof(JSStreamReference); 24public override IJSStreamReference? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 67public override void Write(Utf8JsonWriter writer, IJSStreamReference value, JsonSerializerOptions options)
JSRuntime.cs (2)
258/// <param name="jsStreamReference"><see cref="IJSStreamReference"/> to produce a data stream for.</param> 262protected internal virtual Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
src\aspnetcore\src\Shared\JSInterop\JSCallResultTypeHelper.cs (1)
23else if (typeof(TResult) == typeof(IJSStreamReference))