C# Класс Squared.Task.Http.HttpServer

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

Открытые свойства

Свойство Тип Описание
EndPoints EndPointList
ErrorHandler BackgroundTaskErrorHandler
ListenerErrorHandler BackgroundTaskErrorHandler
RequestErrorHandler BackgroundTaskErrorHandler
Scheduler TaskScheduler
SocketClosed EventHandler
SocketOpened EventHandler
Trace Action

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

Метод Описание
AcceptRequest ( ) : Future
Dispose ( ) : void
HttpServer ( TaskScheduler scheduler ) : System
StartListening ( ) : SignalFuture
StopListening ( ) : void

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

Метод Описание
KeepAliveTask ( ListenerContext context, IncomingConnection incomingConnection ) : IEnumerator
ListenerTask ( ListenerContext context ) : IEnumerator
OnError ( Exception exc ) : void
OnListenerError ( Exception exc ) : void
OnRequestCreated ( System.Net.Request request ) : void
OnRequestDisposed ( System.Net.Request request ) : void
OnRequestError ( Exception exc ) : void
RequestTask ( ListenerContext context, SocketDataAdapter adapter ) : IEnumerator
_RequestOnComplete ( IFuture future ) : void

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

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

public AcceptRequest ( ) : Future
Результат Future

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

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

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

public HttpServer ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
Результат System

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

public StartListening ( ) : SignalFuture
Результат SignalFuture

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

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

Описание свойств

EndPoints публичное свойство

public EndPointList EndPoints
Результат EndPointList

ErrorHandler публичное свойство

Handles any errors not processed by the listener/request error handlers.
public BackgroundTaskErrorHandler ErrorHandler
Результат BackgroundTaskErrorHandler

ListenerErrorHandler публичное свойство

Handles errors that occur during socket listening.
public BackgroundTaskErrorHandler ListenerErrorHandler
Результат BackgroundTaskErrorHandler

RequestErrorHandler публичное свойство

Handles errors that occur during request processing.
public BackgroundTaskErrorHandler RequestErrorHandler
Результат BackgroundTaskErrorHandler

Scheduler публичное свойство

public TaskScheduler Scheduler
Результат TaskScheduler

SocketClosed публичное свойство

public EventHandler SocketClosed
Результат EventHandler

SocketOpened публичное свойство

public EventHandler SocketOpened
Результат EventHandler

Trace публичное свойство

public Action Trace
Результат Action