From e4800bc2181fbdaecb61297b33503b2c2c50e4e3 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 30 Mar 2021 10:19:24 +0800 Subject: [PATCH] Add RemoteStreamContent to handle remote stream.. --- .../Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs index 136c9e42ef..dd96ad98a2 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs @@ -106,7 +106,8 @@ namespace Volo.Abp.Http.Client.DynamicProxying { var responseContent = await MakeRequestAsync(invocation); - if (typeof(T) == typeof(IRemoteStreamContent)) + if (typeof(T) == typeof(IRemoteStreamContent) || + typeof(T) == typeof(RemoteStreamContent)) { /* returning a class that holds a reference to response * content just to be sure that GC does not dispose of