aboutsummaryrefslogtreecommitdiff
path: root/ServiceStack/Host/HttpResponseStreamWrapper.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-12 01:58:50 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-12 01:58:50 -0500
commitc035f2baa1f3537d298a6559d15bd7ca40188e5d (patch)
treebf9a2dc96c31df3a038e83eff8690b78270d1f1f /ServiceStack/Host/HttpResponseStreamWrapper.cs
parent65cb19a726a3d6fbc0f2dce6f39381672d3ea9a1 (diff)
update responses
Diffstat (limited to 'ServiceStack/Host/HttpResponseStreamWrapper.cs')
-rw-r--r--ServiceStack/Host/HttpResponseStreamWrapper.cs95
1 files changed, 0 insertions, 95 deletions
diff --git a/ServiceStack/Host/HttpResponseStreamWrapper.cs b/ServiceStack/Host/HttpResponseStreamWrapper.cs
deleted file mode 100644
index 33038da72..000000000
--- a/ServiceStack/Host/HttpResponseStreamWrapper.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-using System.Collections.Generic;
-using System.IO;
-using System.Net;
-using System.Text;
-using MediaBrowser.Model.Services;
-
-namespace ServiceStack.Host
-{
- public class HttpResponseStreamWrapper : IHttpResponse
- {
- private static readonly UTF8Encoding UTF8EncodingWithoutBom = new UTF8Encoding(false);
-
- public HttpResponseStreamWrapper(Stream stream, IRequest request)
- {
- this.OutputStream = stream;
- this.Request = request;
- this.Headers = new Dictionary<string, string>();
- this.Items = new Dictionary<string, object>();
- }
-
- public Dictionary<string, string> Headers { get; set; }
-
- public object OriginalResponse
- {
- get { return null; }
- }
-
- public IRequest Request { get; private set; }
-
- public int StatusCode { set; get; }
- public string StatusDescription { set; get; }
- public string ContentType { get; set; }
-
- public void AddHeader(string name, string value)
- {
- this.Headers[name] = value;
- }
-
- public string GetHeader(string name)
- {
- return this.Headers[name];
- }
-
- public void Redirect(string url)
- {
- this.Headers["Location"] = url;
- }
-
- public Stream OutputStream { get; private set; }
-
- public object Dto { get; set; }
-
- public void Write(string text)
- {
- var bytes = UTF8EncodingWithoutBom.GetBytes(text);
- OutputStream.Write(bytes, 0, bytes.Length);
- }
-
- public bool UseBufferedStream { get; set; }
-
- public void Close()
- {
- if (IsClosed) return;
-
- OutputStream.Dispose();
- IsClosed = true;
- }
-
- public void End()
- {
- Close();
- }
-
- public void Flush()
- {
- OutputStream.Flush();
- }
-
- public bool IsClosed { get; private set; }
-
- public void SetContentLength(long contentLength) {}
-
- public bool KeepAlive { get; set; }
-
- public Dictionary<string, object> Items { get; private set; }
-
- public void SetCookie(Cookie cookie)
- {
- }
-
- public void ClearCookies()
- {
- }
- }
-} \ No newline at end of file