C# Класс Gallatin.Core.Filters.HttpResponseFilter

Наследование: IHttpResponseFilter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
DecompressBody ( IHttpResponse args, byte body ) : byte[]

Описание методов

ApplyResponseBodyFilter() публичный Метод

public ApplyResponseBodyFilter ( IHttpResponse response, byte body ) : byte[]
response IHttpResponse
body byte
Результат byte[]

ApplyResponseBodyFilter() публичный Метод

public ApplyResponseBodyFilter ( IHttpResponse response, byte body, IEnumerable bodyCallbacks ) : byte[]
response IHttpResponse
body byte
bodyCallbacks IEnumerable
Результат byte[]

ApplyResponseHeaderFilters() публичный Метод

public ApplyResponseHeaderFilters ( IHttpResponse response, IEnumerable &bodyCallbacks ) : byte[]
response IHttpResponse
bodyCallbacks IEnumerable
Результат byte[]

ApplyResponseHeaderFilters() публичный Метод

public ApplyResponseHeaderFilters ( IHttpResponse response, bool &isBodyRequired ) : byte[]
response IHttpResponse
isBodyRequired bool
Результат byte[]

HttpResponseFilter() публичный Метод

public HttpResponseFilter ( IHttpRequest request, string connectionId, IAccessLog accessLog, IFilterCollections collections ) : System
request IHttpRequest
connectionId string
accessLog IAccessLog
collections IFilterCollections
Результат System