C# Класс ProceXSS.Infrastructure.ModuleWorker

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

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

Метод Описание
Attach ( System.Web.HttpApplication httpApplication ) : void
ModuleWorker ( IXssConfigurationHandler configuration, IUrlChecker urlChecker, IRequestSanitizer requestSanitizer, IXssGuard xssGuard, IIpAdressHelper ipAdressHelper, ILogger logger ) : System

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

Метод Описание
BuildLogMessage ( string ip, ValidateRequestResult validateRequestResult ) : string
ExecuteCleaner ( HttpRequest request, EncoderType encoderType ) : void
LogXssWarning ( HttpRequest request, ValidateRequestResult validateRequestResult ) : void
ProcessInternal ( HttpRequest request, HttpResponse response ) : void

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

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

public Attach ( System.Web.HttpApplication httpApplication ) : void
httpApplication System.Web.HttpApplication
Результат void

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

public ModuleWorker ( IXssConfigurationHandler configuration, IUrlChecker urlChecker, IRequestSanitizer requestSanitizer, IXssGuard xssGuard, IIpAdressHelper ipAdressHelper, ILogger logger ) : System
configuration IXssConfigurationHandler
urlChecker IUrlChecker
requestSanitizer IRequestSanitizer
xssGuard IXssGuard
ipAdressHelper IIpAdressHelper
logger ILogger
Результат System