C# 클래스 NContext.Extensions.AspNet.WebApi.Filters.HttpParameterBindingSanitizerFilter

Defines an action filter that allows for auto-sanitization of HTTP parameter bindings. Supports complex object graphs with circular references and navigation properties.
상속: System.Web.Http.Filters.ActionFilterAttribute
파일 보기 프로젝트 열기: PowerDMS/NContext

공개 메소드들

메소드 설명
HttpParameterBindingSanitizerFilter ( ISanitizeText textSanitizer ) : Common.System

Initializes a new instance of the HttpParameterBindingSanitizerFilter class.

HttpParameterBindingSanitizerFilter ( ISanitizeText textSanitizer, Int32 maxDegreeOfParallelism ) : Common.System

Initializes a new instance of the HttpParameterBindingSanitizerFilter class.

OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
SanitizeObjectGraph ( Object objectToSanitize ) : void
SanitizeString ( String textToSanitize ) : String

메소드 상세

HttpParameterBindingSanitizerFilter() 공개 메소드

Initializes a new instance of the HttpParameterBindingSanitizerFilter class.
public HttpParameterBindingSanitizerFilter ( ISanitizeText textSanitizer ) : Common.System
textSanitizer ISanitizeText The text sanitizer.
리턴 Common.System

HttpParameterBindingSanitizerFilter() 공개 메소드

Initializes a new instance of the HttpParameterBindingSanitizerFilter class.
public HttpParameterBindingSanitizerFilter ( ISanitizeText textSanitizer, Int32 maxDegreeOfParallelism ) : Common.System
textSanitizer ISanitizeText The text sanitizer.
maxDegreeOfParallelism System.Int32 The max degree of parallelism to invoke sanitization.
리턴 Common.System

OnActionExecuting() 공개 메소드

public OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
리턴 void

SanitizeObjectGraph() 공개 메소드

public SanitizeObjectGraph ( Object objectToSanitize ) : void
objectToSanitize Object
리턴 void

SanitizeString() 공개 메소드

public SanitizeString ( String textToSanitize ) : String
textToSanitize String
리턴 String