1using System.Threading.Tasks;
56 if (Objects.Length > 0)
Generic object. Contains a sequence of properties.
Abstract base class for Web Application Firewall Open Intelligence actions.
async Task< GenericObject[]> FindObjects(ProcessingState State)
Finds any Open Intelligence records matching the parameters of the action.
Checks if an endpoint has an Open Intelligence record associated with it.
override string LocalName
XML Local Name for the XML element defining the action.
HasOpenIntelligence()
Checks if an endpoint has an Open Intelligence record associated with it.
override async Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
override WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Creates a WAF action from its XML definition.
HasOpenIntelligence(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Checks if an endpoint has an Open Intelligence record associated with it.
Contains the current state of a review process.
Abstract base class for Web Application Firewall actions.
WebApplicationFirewall Document
Web Application Firewall document.
async Task< WafResult?> ReviewChildren(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
Web Application Firewall for HttpServer.