59 return this.variables;
72 if (this.firewall.Cache.TryGetValue(Key, out
object Obj) && Obj is T TypedObj)
91 this.firewall.Cache.Add(Key, Value);
100 public void AddToCache(
string Key,
object Value, TimeSpan Expires)
102 this.firewall.Cache.Add(Key, Value, Expires);
111 public void AddToCache(
string Key,
object Value, DateTime Expires)
113 this.firewall.Cache.Add(Key, Value, Expires);
Represents an HTTP request.
Base class for all HTTP resources.
Contains the current state of a review process.
string ContentAsString
Content decoded as a string.
void AddToCache(string Key, object Value)
Adds a value to the cache.
ProcessingState(HttpRequest Request, HttpResource Resource, WebApplicationFirewall Firewall)
Contains the current state of a review process.
bool TryGetCachedObject< T >(string Key, out T Value)
Tries to get a cached object of a given type.
WebApplicationFirewall Firewall
Reference to the current Web Application Firewall object.
void AddToCache(string Key, object Value, TimeSpan Expires)
Adds a value to the cache.
HttpResource Resource
Corresponding HTTP Resource, if found.
void AddToCache(string Key, object Value, DateTime Expires)
Adds a value to the cache.
HttpRequest Request
Current HTTP Request
Request variables used in script.
Web Application Firewall for HttpServer.