From 0907379da81b04138a25e952d200def10f2e3653 Mon Sep 17 00:00:00 2001 From: nicemd Date: Fri, 16 Dec 2016 15:12:04 +0100 Subject: [PATCH] Streamed responses can be be Object or Stream See issue https://github.com/aspnet/JavaScriptServices/issues/518 --- .../HostingModels/HttpNodeInstance.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs b/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs index 77bab1ab0e..5bdad1ef71 100644 --- a/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs +++ b/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs @@ -91,7 +91,7 @@ namespace Microsoft.AspNetCore.NodeServices.HostingModels case "application/octet-stream": // Streamed responses have to be received as System.IO.Stream instances - if (typeof(T) != typeof(Stream)) + if (!typeof(T).GetTypeInfo().IsAssignableFrom(typeof(Stream).GetTypeInfo())) { throw new ArgumentException( "Node module responded with binary stream. This cannot be converted to the requested generic type: " + @@ -136,4 +136,4 @@ namespace Microsoft.AspNetCore.NodeServices.HostingModels } } } -} \ No newline at end of file +}