C# Class Fu.AppBase

Inheritance: IApp
Exibir arquivo Open project: chakrit/fu-sharp

Public Methods

Method Description
AppBase ( FuSettings settings, IEnumerable services, FuAction pipeline ) : System
Dispose ( ) : void
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
CreateHandlerCore ( ) : RequestHandler
CreateServerCore ( RequestHandler handler ) : IServer

Method Details

AppBase() public method

public AppBase ( FuSettings settings, IEnumerable services, FuAction pipeline ) : System
settings FuSettings
services IEnumerable
pipeline FuAction
return System

CreateHandlerCore() protected abstract method

protected abstract CreateHandlerCore ( ) : RequestHandler
return RequestHandler

CreateServerCore() protected abstract method

protected abstract CreateServerCore ( RequestHandler handler ) : IServer
handler RequestHandler
return IServer

Dispose() public method

public Dispose ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void