C# Class LightNode.Server.LightNodeServer

Show file Open project: neuecc/LightNode Class Usage Examples

Public Methods

Method Description
LightNodeServer ( ILightNodeOptions options ) : LightNode.Core
ProcessRequest ( HttpContext httpContext ) : Task
ProcessRequest ( object>.IDictionary environment ) : Task
RegisterHandler ( Assembly hostAssemblies ) : OperationInfo>>.IReadOnlyCollection

Private Methods

Method Description
IsRethrowOrEmitException ( IOperationCoordinator coordinator, ILightNodeOptions options, HttpContext httpContext, Exception ex ) : bool
IsRethrowOrEmitException ( IOperationCoordinator coordinator, ILightNodeOptions options, object>.IDictionary environment, Exception ex ) : bool
ReturnNextMiddleware ( HttpContext httpContext ) : bool
ReturnNextMiddleware ( object>.IDictionary environment ) : bool
SelectHandler ( HttpContext httpContext, IOperationCoordinator coorinator, AcceptVerbs &verb, string &ext ) : OperationHandler
SelectHandler ( object>.IDictionary environment, IOperationCoordinator coorinator, AcceptVerbs &verb, string &ext ) : OperationHandler

Method Details

LightNodeServer() public method

public LightNodeServer ( ILightNodeOptions options ) : LightNode.Core
options ILightNodeOptions
return LightNode.Core

ProcessRequest() public method

public ProcessRequest ( HttpContext httpContext ) : Task
httpContext HttpContext
return Task

ProcessRequest() public method

public ProcessRequest ( object>.IDictionary environment ) : Task
environment object>.IDictionary
return Task

RegisterHandler() public method

public RegisterHandler ( Assembly hostAssemblies ) : OperationInfo>>.IReadOnlyCollection
hostAssemblies System.Reflection.Assembly
return OperationInfo>>.IReadOnlyCollection