1using System.Threading.Tasks;
Static interface for database persistence. In order to work, a database provider has to be assigned t...
static async Task Insert(object Object)
Inserts an object into the default collection of the database.
Generic object. Contains a sequence of properties.
Adds a record to the Open Intelligence database
override string LocalName
XML Local Name for the XML element defining the action.
AddOpenIntelligence()
Adds a record to the Open Intelligence database
AddOpenIntelligence(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Adds a record to the Open Intelligence database
override WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Creates a WAF action from its XML definition.
override async Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.
Abstract base class for Web Application Firewall Open Intelligence actions.
async Task< GenericObject > EvaluateObject(ProcessingState State)
Evaluates an object reference from the attributes of the action.
Contains the current state of a review process.
Abstract base class for Web Application Firewall actions.
WebApplicationFirewall Document
Web Application Firewall document.
Web Application Firewall for HttpServer.