diff --git a/src/Servers/IIS/IIS/src/Core/IISHttpContext.IO.cs b/src/Servers/IIS/IIS/src/Core/IISHttpContext.IO.cs index 9b6fecd000..feea13e2e2 100644 --- a/src/Servers/IIS/IIS/src/Core/IISHttpContext.IO.cs +++ b/src/Servers/IIS/IIS/src/Core/IISHttpContext.IO.cs @@ -20,7 +20,7 @@ namespace Microsoft.AspNetCore.Server.IIS.Core /// /// /// - internal async Task ReadAsync(Memory memory, CancellationToken cancellationToken) + internal async ValueTask ReadAsync(Memory memory, CancellationToken cancellationToken) { if (!_hasRequestReadingStarted) { @@ -155,7 +155,7 @@ namespace Microsoft.AspNetCore.Server.IIS.Core break; } - flush = flush | result.IsCanceled; + flush |= result.IsCanceled; if (flush) {