C# Class OpenRasta.Pipeline.TwoPhasedMiddleware

Inheritance: IPipelineMiddleware
Datei anzeigen Open project: openrasta/openrasta-core

Public Methods

Method Description
Invoke ( ICommunicationContext env ) : System.Threading.Tasks.Task
TwoPhasedMiddleware ( IPipelineMiddleware requestPipeline, IPipelineMiddleware responsePipeline, IPipelineMiddleware catastrophicFail, IPipelineMiddleware cleanup ) : System

Private Methods

Method Description
InvokeSafe ( IPipelineMiddleware middleware, ICommunicationContext env ) : System.Threading.Tasks.Task

Method Details

Invoke() public method

public Invoke ( ICommunicationContext env ) : System.Threading.Tasks.Task
env ICommunicationContext
return System.Threading.Tasks.Task

TwoPhasedMiddleware() public method

public TwoPhasedMiddleware ( IPipelineMiddleware requestPipeline, IPipelineMiddleware responsePipeline, IPipelineMiddleware catastrophicFail, IPipelineMiddleware cleanup ) : System
requestPipeline IPipelineMiddleware
responsePipeline IPipelineMiddleware
catastrophicFail IPipelineMiddleware
cleanup IPipelineMiddleware
return System