C# Класс TouchRemote.Core.Http.HttpServer

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

Private Properties

Свойство Тип Описание
IncomingConnection void
IncomingConnection6 void
ListenerThread void
WorkerConnection void

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

Метод Описание
HttpServer ( ushort port ) : System
Start ( ) : void
Stop ( ) : void
WaitForConnectionsClosed ( System.TimeSpan waitFor ) : void

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

Метод Описание
HasPostData ( string method ) : bool?
IsValidProtocol ( string protocol, string version ) : bool
LogError ( Exception error ) : void
LogMessage ( string format ) : void

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

Метод Описание
IncomingConnection ( IAsyncResult ar ) : void
IncomingConnection6 ( IAsyncResult ar ) : void
ListenerThread ( ) : void
WorkerConnection ( object state ) : void

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

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

protected HasPostData ( string method ) : bool?
method string
Результат bool?

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

public HttpServer ( ushort port ) : System
port ushort
Результат System

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

protected IsValidProtocol ( string protocol, string version ) : bool
protocol string
version string
Результат bool

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

protected LogError ( Exception error ) : void
error System.Exception
Результат void

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

protected LogMessage ( string format ) : void
format string
Результат void

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

public Start ( ) : void
Результат void

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

public Stop ( ) : void
Результат void

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

public WaitForConnectionsClosed ( System.TimeSpan waitFor ) : void
waitFor System.TimeSpan
Результат void