C# 클래스 Squared.Task.Http.HttpServer

상속: IDisposable
파일 보기 프로젝트 열기: sq/Fracture 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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