C# Class 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.
Inheritance: System.Web.Http.Filters.ActionFilterAttribute
Afficher le fichier Open project: PowerDMS/NContext

Méthodes publiques

Méthode Description
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

Method Details

HttpParameterBindingSanitizerFilter() public méthode

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

HttpParameterBindingSanitizerFilter() public méthode

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.
Résultat Common.System

OnActionExecuting() public méthode

public OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
Résultat void

SanitizeObjectGraph() public méthode

public SanitizeObjectGraph ( Object objectToSanitize ) : void
objectToSanitize Object
Résultat void

SanitizeString() public méthode

public SanitizeString ( String textToSanitize ) : String
textToSanitize String
Résultat String