C# Class Gallatin.Core.Filters.HttpResponseFilter

Inheritance: IHttpResponseFilter
ファイルを表示 Open project: williamoneill/Gallatin Class Usage Examples

Public Methods

Method Description
ApplyResponseBodyFilter ( IHttpResponse response, byte body ) : byte[]
ApplyResponseBodyFilter ( IHttpResponse response, byte body, IEnumerable bodyCallbacks ) : byte[]
ApplyResponseHeaderFilters ( IHttpResponse response, IEnumerable &bodyCallbacks ) : byte[]
ApplyResponseHeaderFilters ( IHttpResponse response, bool &isBodyRequired ) : byte[]
HttpResponseFilter ( IHttpRequest request, string connectionId, IAccessLog accessLog, IFilterCollections collections ) : System

Private Methods

Method Description
DecompressBody ( IHttpResponse args, byte body ) : byte[]

Method Details

ApplyResponseBodyFilter() public method

public ApplyResponseBodyFilter ( IHttpResponse response, byte body ) : byte[]
response IHttpResponse
body byte
return byte[]

ApplyResponseBodyFilter() public method

public ApplyResponseBodyFilter ( IHttpResponse response, byte body, IEnumerable bodyCallbacks ) : byte[]
response IHttpResponse
body byte
bodyCallbacks IEnumerable
return byte[]

ApplyResponseHeaderFilters() public method

public ApplyResponseHeaderFilters ( IHttpResponse response, IEnumerable &bodyCallbacks ) : byte[]
response IHttpResponse
bodyCallbacks IEnumerable
return byte[]

ApplyResponseHeaderFilters() public method

public ApplyResponseHeaderFilters ( IHttpResponse response, bool &isBodyRequired ) : byte[]
response IHttpResponse
isBodyRequired bool
return byte[]

HttpResponseFilter() public method

public HttpResponseFilter ( IHttpRequest request, string connectionId, IAccessLog accessLog, IFilterCollections collections ) : System
request IHttpRequest
connectionId string
accessLog IAccessLog
collections IFilterCollections
return System