1using System.Threading.Tasks;
Represents a case-insensitive string.
Static class managing persistent counters.
static Task< long > DecrementCounter(CaseInsensitiveString Key)
Decrements a counter.
static async Task< long > GetCount(CaseInsensitiveString Key)
Gets the current count of a counter.
override WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Creates a WAF action from its XML definition.
override string LocalName
XML Local Name for the XML element defining the action.
override async Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
ClearCounter(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Clears a named counter.
ClearCounter()
Clears a named counter.
Abstract base class for WAF actions with a name.
readonly StringAttribute name
Name attribute
Contains the current state of a review process.
Variables Variables
Set of variables.
Abstract base class for Web Application Firewall actions.
WebApplicationFirewall Document
Web Application Firewall document.
Web Application Firewall for HttpServer.