1using System.Threading.Tasks;
57 long Delta = await this.
delta.EvaluateAsync(Variables, 1L);
Represents a case-insensitive string.
Static class managing persistent counters.
static Task< long > IncrementCounter(CaseInsensitiveString Key)
Increments a counter.
Increments a named 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.
IncrementCounter(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Increments a named counter.
IncrementCounter()
Increments a named counter.
override async Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
Abstract base class for WAF actions with a name and delta.
readonly Int64Attribute delta
Name attribute
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.