Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IWafAction.cs
1using System.Threading.Tasks;
2using System.Xml;
4
6{
10 public interface IWafAction
11 {
15 string LocalName { get; }
16
24 WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document);
25
29 void Prepare();
30
36 Task<WafResult?> Review(ProcessingState State);
37 }
38}
Contains the current state of a review process.
Abstract base class for Web Application Firewall actions.
Definition: WafAction.cs:17
Web Application Firewall for HttpServer.
interface for Web Application Firewall actions.
Definition: IWafAction.cs:11
void Prepare()
Prepares the node for processing.
string LocalName
XML Local Name for the XML element defining the action.
Definition: IWafAction.cs:15
WafAction Create(XmlElement Xml, WafAction Parent, WebApplicationFirewall Document)
Creates a WAF action from its XML definition.
Task< WafResult?> Review(ProcessingState State)
Reviews the processing state, and returns a WAF result, if any.