C# 클래스 Castle.MonoRail.TestSupport.MonoRailTestWorkerRequest

Used to integrate with the ASP.Net Runtime
상속: System.Web.Hosting.SimpleWorkerRequest
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
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