From cd7eda9a33e2379519b21f4db2d80e4ef5509e62 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Fri, 14 Jun 2019 13:13:53 -0700 Subject: [PATCH] Use a valid canceled task (#11161) --- src/Components/Server/src/Circuits/RemoteRenderer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Components/Server/src/Circuits/RemoteRenderer.cs b/src/Components/Server/src/Circuits/RemoteRenderer.cs index a7a2f85a4f..3237fb3d37 100644 --- a/src/Components/Server/src/Circuits/RemoteRenderer.cs +++ b/src/Components/Server/src/Circuits/RemoteRenderer.cs @@ -3,13 +3,11 @@ using System; using System.Collections.Concurrent; -using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.Encodings.Web; using System.Threading; using System.Threading.Tasks; -using MessagePack; using Microsoft.AspNetCore.Components.Rendering; using Microsoft.AspNetCore.Components.Server.Circuits; using Microsoft.AspNetCore.SignalR; @@ -20,6 +18,8 @@ namespace Microsoft.AspNetCore.Components.Browser.Rendering { internal class RemoteRenderer : HtmlRenderer { + private static readonly Task CanceledTask = Task.FromCanceled(new CancellationToken(canceled: true)); + private readonly IJSRuntime _jsRuntime; private readonly CircuitClientProxy _client; private readonly RendererRegistry _rendererRegistry; @@ -114,7 +114,7 @@ namespace Microsoft.AspNetCore.Components.Browser.Rendering if (_disposing) { // We are being disposed, so do no work. - return Task.FromCanceled(CancellationToken.None); + return CanceledTask; } // Note that we have to capture the data as a byte[] synchronously here, because