C# Class NodeNetAsync.Net.Http.HttpServer

Afficher le fichier Open project: soywiz/NodeNetAsync Class Usage Examples

Méthodes publiques

Свойство Type Description
MaxKeepAliveRequests int

Méthodes publiques

Méthode Description
AddFilterFirst ( IHttpFilter Filter ) : void
AddFilterLast ( IHttpFilter Filter ) : void
Create ( Func HandleRequest ) : HttpServer
HttpServer ( Func HandleRequest = null ) : System
ListenAsync ( ushort Port = 80, string Host = "0.0.0.0" ) : System.Threading.Tasks.Task

Méthodes protégées

Méthode Description
InitializeConnectionAsync ( TcpSocket Client ) : System.Threading.Tasks.Task
ReadHeadersAsync ( TcpSocket Client, HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
TcpServer_HandleClient ( TcpSocket Client ) : System.Threading.Tasks.Task

Method Details

AddFilterFirst() public méthode

public AddFilterFirst ( IHttpFilter Filter ) : void
Filter IHttpFilter
Résultat void

AddFilterLast() public méthode

public AddFilterLast ( IHttpFilter Filter ) : void
Filter IHttpFilter
Résultat void

Create() static public méthode

static public Create ( Func HandleRequest ) : HttpServer
HandleRequest Func
Résultat HttpServer

HttpServer() public méthode

public HttpServer ( Func HandleRequest = null ) : System
HandleRequest Func
Résultat System

InitializeConnectionAsync() protected méthode

protected InitializeConnectionAsync ( TcpSocket Client ) : System.Threading.Tasks.Task
Client NodeNetAsync.Net.TcpSocket
Résultat System.Threading.Tasks.Task

ListenAsync() public méthode

public ListenAsync ( ushort Port = 80, string Host = "0.0.0.0" ) : System.Threading.Tasks.Task
Port ushort
Host string
Résultat System.Threading.Tasks.Task

ReadHeadersAsync() protected méthode

protected ReadHeadersAsync ( TcpSocket Client, HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task
Client NodeNetAsync.Net.TcpSocket
Request HttpRequest
Response HttpResponse
Résultat System.Threading.Tasks.Task

Property Details

MaxKeepAliveRequests public_oe property

public int MaxKeepAliveRequests
Résultat int