C# Class LightNode.Server.OperationCoordinator

Inheritance: LightNode.Server.IOperationCoordinator
Mostrar archivo Open project: neuecc/LightNode

Public Methods

Method Description
ExecuteOperation ( ILightNodeOptions options, OperationContext context, Func originalOperation ) : Task
GetFilters ( ILightNodeOptions options, OperationContext context, IReadOnlyList originalFilters ) : IReadOnlyList
OnProcessInterrupt ( ILightNodeOptions options, HttpContext httpContext, InterruptReason reason, string detail ) : void
OnStartProcessRequest ( ILightNodeOptions options, HttpContext httpContext ) : bool

Method Details

ExecuteOperation() public method

public ExecuteOperation ( ILightNodeOptions options, OperationContext context, Func originalOperation ) : Task
options ILightNodeOptions
context OperationContext
originalOperation Func
return Task

GetFilters() public method

public GetFilters ( ILightNodeOptions options, OperationContext context, IReadOnlyList originalFilters ) : IReadOnlyList
options ILightNodeOptions
context OperationContext
originalFilters IReadOnlyList
return IReadOnlyList

OnProcessInterrupt() public method

public OnProcessInterrupt ( ILightNodeOptions options, HttpContext httpContext, InterruptReason reason, string detail ) : void
options ILightNodeOptions
httpContext HttpContext
reason InterruptReason
detail string
return void

OnStartProcessRequest() public method

public OnStartProcessRequest ( ILightNodeOptions options, HttpContext httpContext ) : bool
options ILightNodeOptions
httpContext HttpContext
return bool