AspNetResponse
Assembly: ServiceStack.dll
View Source
Declaration
public class AspNetResponse : IHttpResponse, IResponse, IHasHeaders
Properties
Response
View Source
Declaration
public HttpResponseBase Response { get; }
OriginalResponse
View Source
Declaration
public object OriginalResponse { get; }
Request
View Source
Declaration
public IRequest Request { get; }
StatusCode
View Source
Declaration
public int StatusCode { get; set; }
StatusDescription
View Source
Declaration
public string StatusDescription { get; set; }
ContentType
View Source
Declaration
public string ContentType { get; set; }
BufferedStream
View Source
Declaration
public MemoryStream BufferedStream { get; set; }
OutputStream
View Source
Declaration
public Stream OutputStream { get; }
UseBufferedStream
View Source
Declaration
public bool UseBufferedStream { get; set; }
Dto
View Source
Declaration
public object Dto { get; set; }
IsClosed
View Source
Declaration
public bool IsClosed { get; }
KeepAlive
View Source
Declaration
public bool KeepAlive { get; set; }
HasStarted
Can ignore as doesn't throw if HTTP Headers already written
View Source
Declaration
public bool HasStarted { get; }
Items
View Source
Declaration
public Dictionary<string, object> Items { get; }
Cookies
View Source
Declaration
public ICookies Cookies { get; set; }
Headers
View Source
Declaration
public Dictionary<string, string> Headers { get; }
Methods
AddHeader(String, String)
View Source
Declaration
public void AddHeader(string name, string value)
Parameters
Type | Name |
---|---|
System.String | name |
System.String | value |
RemoveHeader(String)
View Source
Declaration
public void RemoveHeader(string name)
Parameters
Type | Name |
---|---|
System.String | name |
GetHeader(String)
View Source
Declaration
public string GetHeader(string name)
Returns
System.String
Parameters
Type | Name |
---|---|
System.String | name |
Redirect(String)
View Source
Declaration
public void Redirect(string url)
Parameters
Type | Name |
---|---|
System.String | url |
Close()
View Source
Declaration
public void Close()
CloseAsync(CancellationToken)
View Source
Declaration
public Task CloseAsync(CancellationToken token = default(CancellationToken))
Returns
System.Threading.Tasks.Task
Parameters
Type | Name |
---|---|
System.Threading.CancellationToken | token |
End()
View Source
Declaration
public void End()
Flush()
View Source
Declaration
public void Flush()
FlushAsync(CancellationToken)
View Source
Declaration
public async Task FlushAsync(CancellationToken token = default(CancellationToken))
Returns
System.Threading.Tasks.Task
Parameters
Type | Name |
---|---|
System.Threading.CancellationToken | token |
SetContentLength(Int64)
View Source
Declaration
public void SetContentLength(long contentLength)
Parameters
Type | Name |
---|---|
System.Int64 | contentLength |
SetCookie(Cookie)
View Source
Declaration
public void SetCookie(Cookie cookie)
Parameters
Type | Name |
---|---|
System.Net.Cookie | cookie |
ClearCookies()
View Source
Declaration
public void ClearCookies()