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