Skip to main content

BasicRequest

Assembly: ServiceStack.dll
View Source
Declaration
public class BasicRequest : IRequest, IResolver, IHasResolver, IHasVirtualFiles

Properties

Dto

View Source
Declaration
public virtual object Dto { get; set; }

Message

View Source
Declaration
public IMessage Message { get; set; }

OriginalRequest

View Source
Declaration
public object OriginalRequest { get; protected set; }

Response

View Source
Declaration
public IResponse Response { get; set; }

Resolver

View Source
Declaration
public IResolver Resolver { get; set; }

OperationName

View Source
Declaration
public string OperationName { get; set; }

UserHostAddress

View Source
Declaration
public string UserHostAddress { get; set; }

Items

View Source
Declaration
public Dictionary<string, object> Items { get; set; }

UserAgent

View Source
Declaration
public string UserAgent { get; protected set; }

Cookies

View Source
Declaration
public IDictionary<string, Cookie> Cookies { get; set; }

Verb

View Source
Declaration
public string Verb { get; set; }

RequestAttributes

View Source
Declaration
public RequestAttributes RequestAttributes { get; set; }

RequestPreferences

View Source
Declaration
public IRequestPreferences RequestPreferences { get; }

ContentType

View Source
Declaration
public string ContentType { get; set; }

IsLocal

View Source
Declaration
public bool IsLocal { get; protected set; }

ResponseContentType

View Source
Declaration
public string ResponseContentType { get; set; }

HasExplicitResponseContentType

View Source
Declaration
public bool HasExplicitResponseContentType { get; set; }

CompressionType

View Source
Declaration
public string CompressionType { get; set; }

AbsoluteUri

View Source
Declaration
public string AbsoluteUri { get; set; }

PathInfo

View Source
Declaration
public string PathInfo { get; set; }

OriginalPathInfo

View Source
Declaration
public string OriginalPathInfo { get; }

Files

View Source
Declaration
public IHttpFile[] Files { get; set; }

UrlReferrer

View Source
Declaration
public Uri UrlReferrer { get; set; }

Headers

View Source
Declaration
public NameValueCollection Headers { get; set; }

QueryString

View Source
Declaration
public NameValueCollection QueryString { get; set; }

FormData

View Source
Declaration
public NameValueCollection FormData { get; set; }

UseBufferedStream

View Source
Declaration
public bool UseBufferedStream { get; set; }

RawUrl

View Source
Declaration
public string RawUrl { get; set; }

RemoteIp

View Source
Declaration
public string RemoteIp { get; set; }

Authorization

View Source
Declaration
public string Authorization { get; set; }

IsSecureConnection

View Source
Declaration
public bool IsSecureConnection { get; set; }

AcceptTypes

View Source
Declaration
public string[] AcceptTypes { get; set; }

InputStream

View Source
Declaration
public Stream InputStream { get; set; }

ContentLength

View Source
Declaration
public long ContentLength { get; }

IsFile

View Source
Declaration
public bool IsFile { get; set; }

IsDirectory

View Source
Declaration
public bool IsDirectory { get; set; }

Methods

TryResolve<T>()

View Source
Declaration
public T TryResolve<T>()
Returns

<T>

Type Parameters
  • T

GetService(Type)

View Source
Declaration
public object GetService(Type serviceType)
Returns

System.Object

Parameters
TypeName
System.TypeserviceType

GetHeader(String)

View Source
Declaration
public string GetHeader(string headerName)
Returns

System.String

Parameters
TypeName
System.StringheaderName

GetRawBody()

View Source
Declaration
public string GetRawBody()
Returns

System.String

GetRawBodyAsync()

View Source
Declaration
public Task<string> GetRawBodyAsync()
Returns

System.Threading.Tasks.Task<System.String>

PopulateWith(IRequest)

View Source
Declaration
public BasicRequest PopulateWith(IRequest request)
Returns

ServiceStack.Host.BasicRequest

Parameters
TypeName
ServiceStack.Web.IRequestrequest

GetFile()

View Source
Declaration
public IVirtualFile GetFile()
Returns

ServiceStack.IO.IVirtualFile

GetDirectory()

View Source
Declaration
public IVirtualDirectory GetDirectory()
Returns

ServiceStack.IO.IVirtualDirectory

Implements