OpenPetra
Free Administration Software for Non-Profits
Ict.Tools.TinyWebServer.TMyHttpWorkerRequest Class Reference

extend HttpWorkerRequest so that we can handle asmx requests More...

Inheritance diagram for Ict.Tools.TinyWebServer.TMyHttpWorkerRequest:

Public Member Functions

 TMyHttpWorkerRequest (HttpListenerContext context, string vdir, string pdir)
 constructor More...
 
override void EndOfRequest ()
 EndOfRequest More...
 
override void FlushResponse (bool finalFlush)
 FlushResponse More...
 
override string GetHttpVerbName ()
 GetHttpVerbName More...
 
override string GetHttpVersion ()
 GetHttpVersion More...
 
override string GetLocalAddress ()
 GetLocalAddress More...
 
override int GetLocalPort ()
 GetLocalPort More...
 
override string GetQueryString ()
 GetQueryString More...
 
override string GetRawUrl ()
 GetRawUrl More...
 
override string GetRemoteAddress ()
 GetRemoteAddress More...
 
override int GetRemotePort ()
 GetRemotePort More...
 
override string GetUriPath ()
 GetUriPath More...
 
override void SendKnownResponseHeader (int index, string value)
 SendKnownResponseHeader More...
 
override void SendResponseFromMemory (byte[] data, int length)
 SendResponseFromMemory More...
 
override void SendStatus (int statusCode, string statusDescription)
 SendStatus More...
 
override void SendUnknownResponseHeader (string name, string value)
 SendUnknownResponseHeader More...
 
override void SendResponseFromFile (IntPtr handle, long offset, long length)
 SendResponseFromFile More...
 
override void SendResponseFromFile (string filename, long offset, long length)
 SendResponseFromFile More...
 
override void CloseConnection ()
 CloseConnection More...
 
override string GetAppPath ()
 GetAppPath More...
 
override string GetAppPathTranslated ()
 GetAppPathTranslated More...
 
override int ReadEntityBody (byte[] buffer, int size)
 ReadEntityBody More...
 
override string GetUnknownRequestHeader (string name)
 GetUnknownRequestHeader More...
 
override string[][] GetUnknownRequestHeaders ()
 GetUnknownRequestHeaders More...
 
override string GetKnownRequestHeader (int index)
 GetKnownRequestHeader More...
 
override string GetServerVariable (string name)
 GetServerVariable More...
 
override string GetFilePath ()
 GetFilePath More...
 
override string GetFilePathTranslated ()
 GetFilePathTranslated More...
 
override string GetPathInfo ()
 GetPathInfo More...
 

Detailed Description

extend HttpWorkerRequest so that we can handle asmx requests

Constructor & Destructor Documentation

◆ TMyHttpWorkerRequest()

Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.TMyHttpWorkerRequest ( HttpListenerContext  context,
string  vdir,
string  pdir 
)
inline

constructor

Member Function Documentation

◆ CloseConnection()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.CloseConnection ( )
inline

CloseConnection

◆ EndOfRequest()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.EndOfRequest ( )
inline

EndOfRequest

◆ FlushResponse()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.FlushResponse ( bool  finalFlush)
inline

FlushResponse

Parameters
finalFlush

◆ GetAppPath()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetAppPath ( )
inline

GetAppPath

Returns

◆ GetAppPathTranslated()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetAppPathTranslated ( )
inline

GetAppPathTranslated

Returns

◆ GetFilePath()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetFilePath ( )
inline

GetFilePath

◆ GetFilePathTranslated()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetFilePathTranslated ( )
inline

GetFilePathTranslated

◆ GetHttpVerbName()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetHttpVerbName ( )
inline

GetHttpVerbName

Returns

◆ GetHttpVersion()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetHttpVersion ( )
inline

GetHttpVersion

Returns

◆ GetKnownRequestHeader()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetKnownRequestHeader ( int  index)
inline

GetKnownRequestHeader

◆ GetLocalAddress()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetLocalAddress ( )
inline

GetLocalAddress

Returns

◆ GetLocalPort()

override int Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetLocalPort ( )
inline

GetLocalPort

Returns

◆ GetPathInfo()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetPathInfo ( )
inline

GetPathInfo

◆ GetQueryString()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetQueryString ( )
inline

GetQueryString

Returns

◆ GetRawUrl()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetRawUrl ( )
inline

GetRawUrl

Returns

◆ GetRemoteAddress()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetRemoteAddress ( )
inline

GetRemoteAddress

Returns

◆ GetRemotePort()

override int Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetRemotePort ( )
inline

GetRemotePort

Returns

◆ GetServerVariable()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetServerVariable ( string  name)
inline

GetServerVariable

◆ GetUnknownRequestHeader()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetUnknownRequestHeader ( string  name)
inline

GetUnknownRequestHeader

◆ GetUnknownRequestHeaders()

override string[][] Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetUnknownRequestHeaders ( )
inline

GetUnknownRequestHeaders

◆ GetUriPath()

override string Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.GetUriPath ( )
inline

GetUriPath

Returns

◆ ReadEntityBody()

override int Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.ReadEntityBody ( byte[]  buffer,
int  size 
)
inline

ReadEntityBody

◆ SendKnownResponseHeader()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendKnownResponseHeader ( int  index,
string  value 
)
inline

SendKnownResponseHeader

Parameters
index
value

◆ SendResponseFromFile() [1/2]

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendResponseFromFile ( IntPtr  handle,
long  offset,
long  length 
)
inline

SendResponseFromFile

◆ SendResponseFromFile() [2/2]

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendResponseFromFile ( string  filename,
long  offset,
long  length 
)
inline

SendResponseFromFile

◆ SendResponseFromMemory()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendResponseFromMemory ( byte[]  data,
int  length 
)
inline

SendResponseFromMemory

Parameters
data
length

◆ SendStatus()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendStatus ( int  statusCode,
string  statusDescription 
)
inline

SendStatus

Parameters
statusCode
statusDescription

◆ SendUnknownResponseHeader()

override void Ict.Tools.TinyWebServer.TMyHttpWorkerRequest.SendUnknownResponseHeader ( string  name,
string  value 
)
inline

SendUnknownResponseHeader

Parameters
name
value

The documentation for this class was generated from the following file: