diff --git a/src/assets/Generator.Shared/FormUrlEncodedContent.cs b/src/assets/Generator.Shared/FormUrlEncodedContent.cs index a8b8cbfc4ad..c60e2f5a898 100644 --- a/src/assets/Generator.Shared/FormUrlEncodedContent.cs +++ b/src/assets/Generator.Shared/FormUrlEncodedContent.cs @@ -34,7 +34,11 @@ private void BuildIfNeeded () public override async Task WriteToAsync(Stream stream, CancellationToken cancellation) { BuildIfNeeded (); +#if NET6_0_OR_NEWER + await stream.WriteAsync(_bytes.AsSpan(0, _bytes.Length), cancellation).ConfigureAwait(false); +#else await stream.WriteAsync(_bytes, 0, _bytes.Length, cancellation).ConfigureAwait(false); +#endif } public override void WriteTo(Stream stream, CancellationToken cancellation)