Skip to main content

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
TypeName
System.Stringname
System.Stringvalue

RemoveHeader(String)

View Source
Declaration
public void RemoveHeader(string name)
Parameters
TypeName
System.Stringname

GetHeader(String)

View Source
Declaration
public string GetHeader(string name)
Returns

System.String

Parameters
TypeName
System.Stringname

Redirect(String)

View Source
Declaration
public void Redirect(string url)
Parameters
TypeName
System.Stringurl

Write(String)

View Source
Declaration
public void Write(string text)
Parameters
TypeName
System.Stringtext

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
TypeName
System.Threading.CancellationTokentoken

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
TypeName
System.Threading.CancellationTokentoken

SetContentLength(Int64)

View Source
Declaration
public void SetContentLength(long contentLength)
Parameters
TypeName
System.Int64contentLength

Implements