Kaynağa Gözat

Remove handling IHttpResult

softworkz 8 yıl önce
ebeveyn
işleme
7d16988b1b

+ 0 - 153
MediaBrowser.Server.Implementations/HttpServer/AsyncStreamWriterEx.cs

@@ -1,153 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Threading.Tasks;
-using ServiceStack;
-using ServiceStack.Web;
-using MediaBrowser.Controller.Net;
-
-namespace MediaBrowser.Server.Implementations.HttpServer
-{
-    public class AsyncStreamWriterEx : AsyncStreamWriter, IHttpResult
-    {
-        /// <summary>
-        /// Gets or sets the source stream.
-        /// </summary>
-        /// <value>The source stream.</value>
-        private IAsyncStreamSource _source;
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="AsyncStreamWriter" /> class.
-        /// </summary>
-        public AsyncStreamWriterEx(IAsyncStreamSource source) : base(source)
-        {
-            _source = source;
-        }
-
-        public string ContentType
-        {
-            get
-            {
-                throw new NotImplementedException();
-            }
-            set
-            {
-                throw new NotImplementedException();
-            }
-        }
-
-        public List<System.Net.Cookie> Cookies
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public Dictionary<string, string> Headers
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public int PaddingLength
-        {
-            get
-            {
-                return Result.PaddingLength;
-            }
-            set
-            {
-                Result.PaddingLength = value;
-            }
-        }
-
-        public IRequest RequestContext
-        {
-            get
-            {
-                return Result.RequestContext;
-            }
-            set
-            {
-                Result.RequestContext = value;
-            }
-        }
-
-        public object Response
-        {
-            get
-            {
-                return Result.Response;
-            }
-            set
-            {
-                Result.Response = value;
-            }
-        }
-
-        public IContentTypeWriter ResponseFilter
-        {
-            get
-            {
-                return Result.ResponseFilter;
-            }
-            set
-            {
-                Result.ResponseFilter = value;
-            }
-        }
-
-        public Func<IDisposable> ResultScope
-        {
-            get
-            {
-                return Result.ResultScope;
-            }
-            set
-            {
-                Result.ResultScope = value;
-            }
-        }
-
-        public int Status
-        {
-            get
-            {
-                return Result.Status;
-            }
-            set
-            {
-                Result.Status = value;
-            }
-        }
-
-        public System.Net.HttpStatusCode StatusCode
-        {
-            get
-            {
-                return Result.StatusCode;
-            }
-            set
-            {
-                Result.StatusCode = value;
-            }
-        }
-
-        public string StatusDescription
-        {
-            get
-            {
-                return Result.StatusDescription;
-            }
-            set
-            {
-                Result.StatusDescription = value;
-            }
-        }
-
-        private IHttpResult Result
-        {
-            get
-            {
-                return _source as IHttpResult;
-            }
-        }
-    }
-}

+ 0 - 5
MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs

@@ -706,11 +706,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer
 
         public object GetAsyncStreamWriter(IAsyncStreamSource streamSource)
         {
-            if (streamSource as IHttpResult != null)
-            {
-                return new AsyncStreamWriterEx(streamSource);
-            }
-
             return new AsyncStreamWriter(streamSource);
         }
     }

+ 0 - 1
MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj

@@ -156,7 +156,6 @@
     <Compile Include="EntryPoints\ServerEventNotifier.cs" />
     <Compile Include="EntryPoints\UserDataChangeNotifier.cs" />
     <Compile Include="FileOrganization\OrganizerScheduledTask.cs" />
-    <Compile Include="HttpServer\AsyncStreamWriterEx.cs" />
     <Compile Include="HttpServer\AsyncStreamWriter.cs" />
     <Compile Include="HttpServer\IHttpListener.cs" />
     <Compile Include="HttpServer\Security\AuthorizationContext.cs" />