C# Класс Gallatin.Core.Service.ProxyFilter

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

Private Properties

Свойство Тип Описание
DecompressBody byte[]
IsWhitelisted bool
ProxyFilter System

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

Метод Описание
EvaluateConnectionFilters ( IHttpRequest args, string connectionId ) : byte[]
EvaluateResponseFilters ( IHttpResponse args, string connectionId, bool &isBodyRequired ) : byte[]
EvaluateResponseFiltersWithBody ( IHttpResponse args, string connectionId, byte body ) : byte[]

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

Метод Описание
DecompressBody ( IHttpResponse args, byte body ) : byte[]
IsWhitelisted ( IHttpRequest request, string connectionId ) : bool
ProxyFilter ( ICoreSettings settings ) : System

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

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

public EvaluateConnectionFilters ( IHttpRequest args, string connectionId ) : byte[]
args IHttpRequest
connectionId string
Результат byte[]

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

public EvaluateResponseFilters ( IHttpResponse args, string connectionId, bool &isBodyRequired ) : byte[]
args IHttpResponse
connectionId string
isBodyRequired bool
Результат byte[]

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

public EvaluateResponseFiltersWithBody ( IHttpResponse args, string connectionId, byte body ) : byte[]
args IHttpResponse
connectionId string
body byte
Результат byte[]