C# 클래스 ProceXSS.Infrastructure.ModuleWorker

상속: IModuleWorker
파일 보기 프로젝트 열기: ziyasal/ProceXSS

공개 메소드들

메소드 설명
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