C# 클래스 Cassini.Connection

파일 보기 프로젝트 열기: gnoso/Chill 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Connection System
GetErrorResponseBody string
MakeContentTypeHeader String
MakeResponseHeaders string

공개 메소드들

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

비공개 메소드들

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

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

ReadRequestBytes() 공개 메소드

public ReadRequestBytes ( int maxBytes ) : byte[]
maxBytes int
리턴 byte[]

WaitForRequestBytes() 공개 메소드

public WaitForRequestBytes ( ) : int
리턴 int

Write100Continue() 공개 메소드

public Write100Continue ( ) : void
리턴 void

WriteBody() 공개 메소드

public WriteBody ( byte data, int offset, int length ) : void
data byte
offset int
length int
리턴 void

WriteEntireResponseFromFile() 공개 메소드

public WriteEntireResponseFromFile ( String fileName, bool keepAlive ) : void
fileName String
keepAlive bool
리턴 void

WriteEntireResponseFromString() 공개 메소드

public WriteEntireResponseFromString ( int statusCode, String extraHeaders, String body, bool keepAlive ) : void
statusCode int
extraHeaders String
body String
keepAlive bool
리턴 void

WriteErrorAndClose() 공개 메소드

public WriteErrorAndClose ( int statusCode ) : void
statusCode int
리턴 void

WriteErrorAndClose() 공개 메소드

public WriteErrorAndClose ( int statusCode, string message ) : void
statusCode int
message string
리턴 void

WriteErrorWithExtraHeadersAndKeepAlive() 공개 메소드

public WriteErrorWithExtraHeadersAndKeepAlive ( int statusCode, string extraHeaders ) : void
statusCode int
extraHeaders string
리턴 void

WriteHeaders() 공개 메소드

public WriteHeaders ( int statusCode, String extraHeaders ) : void
statusCode int
extraHeaders String
리턴 void