Remove handling IHttpResult

pull/702/head
softworkz 8 years ago
parent 433254c498
commit 7d16988b1b

@ -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;
}
}
}
}

@ -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);
}
}

@ -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" />

Loading…
Cancel
Save