1using System.Threading.Tasks;
52 string Resource = State.
Request.Resource?.ResourceName;
56 return this.
Review(State, Resource);
Checks for a match against the Resource of the request.
override WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Creates a WAF action from its XML definition.
ResourceMatch()
Checks for a match against the Resource of the request.
override string LocalName
XML Local Name for the XML element defining the action.
ResourceMatch(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Checks for a match against the Resource of the request.
override Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
Abstract base class for Web Application Firewall conditions.
Contains the current state of a review process.
HttpRequest Request
Current HTTP Request
Abstract base class for Web Application Firewall actions.
WebApplicationFirewall Document
Web Application Firewall document.
Web Application Firewall for HttpServer.
WafResult
Actions that a Web Server can take after reviewing a request.