C# Class Manos.Http.HttpTransaction

Inheritance: IHttpTransaction, IDisposable
Exibir arquivo Open project: Hyperfair/manos Class Usage Examples

Public Methods

Method Description
Abort ( int status, string message ) : void
BeginTransaction ( HttpServer server, ITcpSocket socket, HttpConnectionCallback cb, bool closeOnEnd = false ) : HttpTransaction
Close ( ) : void
Dispose ( ) : void
HttpTransaction ( HttpServer server, ITcpSocket socket, HttpConnectionCallback callback, bool closeOnEnd = false ) : System
OnRequestReady ( ) : void
OnResponseFinished ( ) : void
Run ( ) : void

Private Methods

Method Description
ResponseFinishedCallback ( ) : IEnumerable

Method Details

Abort() public method

public Abort ( int status, string message ) : void
status int
message string
return void

BeginTransaction() public static method

public static BeginTransaction ( HttpServer server, ITcpSocket socket, HttpConnectionCallback cb, bool closeOnEnd = false ) : HttpTransaction
server HttpServer
socket ITcpSocket
cb HttpConnectionCallback
closeOnEnd bool
return HttpTransaction

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

HttpTransaction() public method

public HttpTransaction ( HttpServer server, ITcpSocket socket, HttpConnectionCallback callback, bool closeOnEnd = false ) : System
server HttpServer
socket ITcpSocket
callback HttpConnectionCallback
closeOnEnd bool
return System

OnRequestReady() public method

public OnRequestReady ( ) : void
return void

OnResponseFinished() public method

public OnResponseFinished ( ) : void
return void

Run() public method

public Run ( ) : void
return void