C# Класс Castle.MonoRail.TestSupport.MonoRailTestWorkerRequest

Used to integrate with the ASP.Net Runtime
Наследование: System.Web.Hosting.SimpleWorkerRequest
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CloseConnection ( ) : void
EndOfRequest ( ) : void
FlushResponse ( bool finalFlush ) : void
GetAppPath ( ) : string
GetAppPathTranslated ( ) : String
GetFilePath ( ) : string
GetFilePathTranslated ( ) : string
GetHttpVerbName ( ) : string
GetHttpVersion ( ) : string
GetKnownRequestHeader ( int index ) : String
GetLocalAddress ( ) : string
GetLocalPort ( ) : int
GetPreloadedEntityBody ( ) : byte[]
GetProtocol ( ) : string
GetQueryString ( ) : String
GetQueryStringRawBytes ( ) : byte[]
GetRawUrl ( ) : string
GetRemoteAddress ( ) : string
GetRemotePort ( ) : int
GetServerVariable ( string name ) : string
GetUnknownRequestHeader ( String name ) : String
GetUnknownRequestHeaders ( ) : String[][]
GetUriPath ( ) : string
GetUserToken ( ) : IntPtr
HeadersSent ( ) : bool
IsClientConnected ( ) : bool
IsEntireEntityBodyIsPreloaded ( ) : bool
IsSecure ( ) : bool
MapPath ( String path ) : String
MonoRailTestWorkerRequest ( TestRequest requestData, String virtualAppPath, String physicalAppPath, TextWriter output ) : System
ReadEntityBody ( byte buffer, int size ) : int
SendCalculatedContentLength ( int contentLength ) : void
SendKnownResponseHeader ( int index, string value ) : void
SendResponseFromFile ( IntPtr handle, long offset, long length ) : void
SendResponseFromFile ( string filename, long offset, long length ) : void
SendResponseFromMemory ( byte data, int length ) : void
SendStatus ( int statusCode, string statusDescription ) : void
SendUnknownResponseHeader ( string name, string value ) : void

Защищенные методы

Метод Описание
Prepare ( ) : void

Приватные методы

Метод Описание
GetPathInternal ( ) : string
ProcessHeaders ( ) : void
ProcessPostBody ( ) : void
ProcessQueryString ( ) : void

Описание методов

CloseConnection() публичный Метод

public CloseConnection ( ) : void
Результат void

EndOfRequest() публичный Метод

public EndOfRequest ( ) : void
Результат void

FlushResponse() публичный Метод

public FlushResponse ( bool finalFlush ) : void
finalFlush bool
Результат void

GetAppPath() публичный Метод

public GetAppPath ( ) : string
Результат string

GetAppPathTranslated() публичный Метод

public GetAppPathTranslated ( ) : String
Результат String

GetFilePath() публичный Метод

public GetFilePath ( ) : string
Результат string

GetFilePathTranslated() публичный Метод

public GetFilePathTranslated ( ) : string
Результат string

GetHttpVerbName() публичный Метод

public GetHttpVerbName ( ) : string
Результат string

GetHttpVersion() публичный Метод

public GetHttpVersion ( ) : string
Результат string

GetKnownRequestHeader() публичный Метод

public GetKnownRequestHeader ( int index ) : String
index int
Результат String

GetLocalAddress() публичный Метод

public GetLocalAddress ( ) : string
Результат string

GetLocalPort() публичный Метод

public GetLocalPort ( ) : int
Результат int

GetPreloadedEntityBody() публичный Метод

public GetPreloadedEntityBody ( ) : byte[]
Результат byte[]

GetProtocol() публичный Метод

public GetProtocol ( ) : string
Результат string

GetQueryString() публичный Метод

public GetQueryString ( ) : String
Результат String

GetQueryStringRawBytes() публичный Метод

public GetQueryStringRawBytes ( ) : byte[]
Результат byte[]

GetRawUrl() публичный Метод

public GetRawUrl ( ) : string
Результат string

GetRemoteAddress() публичный Метод

public GetRemoteAddress ( ) : string
Результат string

GetRemotePort() публичный Метод

public GetRemotePort ( ) : int
Результат int

GetServerVariable() публичный Метод

public GetServerVariable ( string name ) : string
name string
Результат string

GetUnknownRequestHeader() публичный Метод

public GetUnknownRequestHeader ( String name ) : String
name String
Результат String

GetUnknownRequestHeaders() публичный Метод

public GetUnknownRequestHeaders ( ) : String[][]
Результат String[][]

GetUriPath() публичный Метод

public GetUriPath ( ) : string
Результат string

GetUserToken() публичный Метод

public GetUserToken ( ) : IntPtr
Результат System.IntPtr

HeadersSent() публичный Метод

public HeadersSent ( ) : bool
Результат bool

IsClientConnected() публичный Метод

public IsClientConnected ( ) : bool
Результат bool

IsEntireEntityBodyIsPreloaded() публичный Метод

public IsEntireEntityBodyIsPreloaded ( ) : bool
Результат bool

IsSecure() публичный Метод

public IsSecure ( ) : bool
Результат bool

MapPath() публичный Метод

public MapPath ( String path ) : String
path String
Результат String

MonoRailTestWorkerRequest() публичный Метод

public MonoRailTestWorkerRequest ( TestRequest requestData, String virtualAppPath, String physicalAppPath, TextWriter output ) : System
requestData TestRequest
virtualAppPath String
physicalAppPath String
output System.IO.TextWriter
Результат System

Prepare() защищенный Метод

protected Prepare ( ) : void
Результат void

ReadEntityBody() публичный Метод

public ReadEntityBody ( byte buffer, int size ) : int
buffer byte
size int
Результат int

SendCalculatedContentLength() публичный Метод

public SendCalculatedContentLength ( int contentLength ) : void
contentLength int
Результат void

SendKnownResponseHeader() публичный Метод

public SendKnownResponseHeader ( int index, string value ) : void
index int
value string
Результат void

SendResponseFromFile() публичный Метод

public SendResponseFromFile ( IntPtr handle, long offset, long length ) : void
handle System.IntPtr
offset long
length long
Результат void

SendResponseFromFile() публичный Метод

public SendResponseFromFile ( string filename, long offset, long length ) : void
filename string
offset long
length long
Результат void

SendResponseFromMemory() публичный Метод

public SendResponseFromMemory ( byte data, int length ) : void
data byte
length int
Результат void

SendStatus() публичный Метод

public SendStatus ( int statusCode, string statusDescription ) : void
statusCode int
statusDescription string
Результат void

SendUnknownResponseHeader() публичный Метод

public SendUnknownResponseHeader ( string name, string value ) : void
name string
value string
Результат void