C# Class Gallatin.Core.Service.ProxyFilterContract

Inheritance: IProxyFilter
Show file Open project: williamoneill/Gallatin

Public Methods

Method Description
EvaluateConnectionFilters ( IHttpRequest args, string connectionId ) : byte[]
EvaluateResponseFilters ( IHttpResponse args, string connectionId, bool &isBodyRequired ) : byte[]
EvaluateResponseFiltersWithBody ( IHttpResponse args, string connectionId, byte body ) : byte[]

Method Details

EvaluateConnectionFilters() public method

public EvaluateConnectionFilters ( IHttpRequest args, string connectionId ) : byte[]
args IHttpRequest
connectionId string
return byte[]

EvaluateResponseFilters() public method

public EvaluateResponseFilters ( IHttpResponse args, string connectionId, bool &isBodyRequired ) : byte[]
args IHttpResponse
connectionId string
isBodyRequired bool
return byte[]

EvaluateResponseFiltersWithBody() public method

public EvaluateResponseFiltersWithBody ( IHttpResponse args, string connectionId, byte body ) : byte[]
args IHttpResponse
connectionId string
body byte
return byte[]