BasicResponse
Assembly: ServiceStack.dll
View Source
Declaration
public class BasicResponse : IResponse, IHasHeaders
Properties
Headers
View Source
Declaration
public Dictionary<string, string> Headers { get; }
OriginalResponse
View Source
Declaration
public object OriginalResponse { get; set; }
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; }
OutputStream
View Source
Declaration
public Stream OutputStream { get; }
Dto
View Source
Declaration
public object Dto { get; set; }
UseBufferedStream
View Source
Declaration
public bool UseBufferedStream { get; set; }
IsClosed
View Source
Declaration
public bool IsClosed { get; set; }
KeepAlive
View Source
Declaration
public bool KeepAlive { get; set; }
HasStarted
View Source
Declaration
public bool HasStarted { get; set; }
Items
View Source
Declaration
public Dictionary<string, object> Items { 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 |
Write(String)
View Source
Declaration
public void Write(string text)
Parameters
Type | Name |
---|---|
System.String | text |
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 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 |