C# Class Cassini.Connection

Afficher le fichier Open project: gnoso/Chill Class Usage Examples

Private Properties

Свойство Type Description
Connection System
GetErrorResponseBody string
MakeContentTypeHeader String
MakeResponseHeaders string

Méthodes publiques

Méthode Description
Close ( ) : void
InitializeLifetimeService ( ) : object
ReadRequestBytes ( int maxBytes ) : byte[]
WaitForRequestBytes ( ) : int
Write100Continue ( ) : void
WriteBody ( byte data, int offset, int length ) : void
WriteEntireResponseFromFile ( String fileName, bool keepAlive ) : void
WriteEntireResponseFromString ( int statusCode, String extraHeaders, String body, bool keepAlive ) : void
WriteErrorAndClose ( int statusCode ) : void
WriteErrorAndClose ( int statusCode, string message ) : void
WriteErrorWithExtraHeadersAndKeepAlive ( int statusCode, string extraHeaders ) : void
WriteHeaders ( int statusCode, String extraHeaders ) : void

Private Methods

Méthode Description
Connection ( Server server, Socket socket ) : System
GetErrorResponseBody ( int statusCode, string message ) : string
MakeContentTypeHeader ( string fileName ) : String
MakeResponseHeaders ( int statusCode, string moreHeaders, int contentLength, bool keepAlive ) : string

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

InitializeLifetimeService() public méthode

public InitializeLifetimeService ( ) : object
Résultat object

ReadRequestBytes() public méthode

public ReadRequestBytes ( int maxBytes ) : byte[]
maxBytes int
Résultat byte[]

WaitForRequestBytes() public méthode

public WaitForRequestBytes ( ) : int
Résultat int

Write100Continue() public méthode

public Write100Continue ( ) : void
Résultat void

WriteBody() public méthode

public WriteBody ( byte data, int offset, int length ) : void
data byte
offset int
length int
Résultat void

WriteEntireResponseFromFile() public méthode

public WriteEntireResponseFromFile ( String fileName, bool keepAlive ) : void
fileName String
keepAlive bool
Résultat void

WriteEntireResponseFromString() public méthode

public WriteEntireResponseFromString ( int statusCode, String extraHeaders, String body, bool keepAlive ) : void
statusCode int
extraHeaders String
body String
keepAlive bool
Résultat void

WriteErrorAndClose() public méthode

public WriteErrorAndClose ( int statusCode ) : void
statusCode int
Résultat void

WriteErrorAndClose() public méthode

public WriteErrorAndClose ( int statusCode, string message ) : void
statusCode int
message string
Résultat void

WriteErrorWithExtraHeadersAndKeepAlive() public méthode

public WriteErrorWithExtraHeadersAndKeepAlive ( int statusCode, string extraHeaders ) : void
statusCode int
extraHeaders string
Résultat void

WriteHeaders() public méthode

public WriteHeaders ( int statusCode, String extraHeaders ) : void
statusCode int
extraHeaders String
Résultat void