C# Класс HttpServer.HttpContext

Наследование: IHttpContext, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Close void
On100Continue void
OnConnectionTimeout void
OnReceive void
OnRequest void
ParseBuffer int
Start void

Открытые методы

Метод Описание
Disconnect ( ) : void

Disconnect context.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

HttpContext ( Socket socket, HttpServer.Messages.MessageFactoryContext context ) : System

Initializes a new instance of the HttpContext class.

Защищенные методы

Метод Описание
CreateStream ( Socket socket ) : Stream

Create stream used to send and receive bytes from the socket.

Приватные методы

Метод Описание
Close ( ) : void

Close and release socket.

On100Continue ( object sender, HttpServer.Messages.ContinueEventArgs e ) : void
OnConnectionTimeout ( object state ) : void
OnReceive ( IAsyncResult ar ) : void

Interpret incoming data.

OnRequest ( object sender, HttpServer.Messages.FactoryRequestEventArgs e ) : void

A request was received from the parser.

ParseBuffer ( int bytesLeft ) : int

Parse all complete requests in buffer.

Start ( ) : void

Start content.

Описание методов

CreateStream() защищенный Метод

Create stream used to send and receive bytes from the socket.
Stream could not be created.
protected CreateStream ( Socket socket ) : Stream
socket Socket Socket to wrap
Результат Stream

Disconnect() публичный Метод

Disconnect context.
public Disconnect ( ) : void
Результат void

Dispose() публичный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

HttpContext() публичный Метод

Initializes a new instance of the HttpContext class.
public HttpContext ( Socket socket, HttpServer.Messages.MessageFactoryContext context ) : System
socket Socket Socket received from HTTP listener.
context HttpServer.Messages.MessageFactoryContext Context used to parse incoming messages.
Результат System