C# Класс EvHttpSharp.EventHttpListener

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

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

Метод Описание
Dispose ( ) : void
EventHttpListener ( RequestCallback cb ) : System
Shutdown ( ) : Task
Start ( IntPtr sharedSocket ) : void
Start ( string host, ushort port ) : void
StopListeningAsync ( ) : Task
WaitForPendingConnections ( ) : Task

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

Метод Описание
CheckAlreadyListening ( ) : void
DecreaseRequestCounter ( ) : void
DoDispose ( ) : void
IncreaseRequestCounter ( ) : void
MainCycle ( TaskCompletionSource tcs ) : void
RequestHandler ( IntPtr request, IntPtr arg ) : void
Start ( EvHttpBoundSocket boundSocket ) : void
Sync ( System.Action cb ) : void
SyncCallback ( object sender, EventArgs eventArgs ) : void
SyncTask ( System.Action cb ) : Task

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

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

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

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

public EventHttpListener ( RequestCallback cb ) : System
cb RequestCallback
Результат System

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

public Shutdown ( ) : Task
Результат Task

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

public Start ( IntPtr sharedSocket ) : void
sharedSocket System.IntPtr
Результат void

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

public Start ( string host, ushort port ) : void
host string
port ushort
Результат void

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

public StopListeningAsync ( ) : Task
Результат Task

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

public WaitForPendingConnections ( ) : Task
Результат Task