C# Class Gallatin.Core.Service.ProxyFilter

Inheritance: IProxyFilter
Afficher le fichier Open project: williamoneill/Gallatin Class Usage Examples

Private Properties

Свойство Type Description
DecompressBody byte[]
IsWhitelisted bool
ProxyFilter System

Méthodes publiques

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

Private Methods

Méthode Description
DecompressBody ( IHttpResponse args, byte body ) : byte[]
IsWhitelisted ( IHttpRequest request, string connectionId ) : bool
ProxyFilter ( ICoreSettings settings ) : System

Method Details

EvaluateConnectionFilters() public méthode

public EvaluateConnectionFilters ( IHttpRequest args, string connectionId ) : byte[]
args IHttpRequest
connectionId string
Résultat byte[]

EvaluateResponseFilters() public méthode

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

EvaluateResponseFiltersWithBody() public méthode

public EvaluateResponseFiltersWithBody ( IHttpResponse args, string connectionId, byte body ) : byte[]
args IHttpResponse
connectionId string
body byte
Résultat byte[]