C# Класс Cassini.Connection

Показать файл Открыть проект Примеры использования класса

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