| Name | Description | |
|---|---|---|
![]()  | AddDocumentation | Allows you to add proprietary documentation to a PageRequest and access this from anywhere in your code | 
![]()  | Block | Use block to Manually trigger a blocking indecent for a user. All future requests that fall in a time span to be redirected | 
![]()  | ContainsBlockCookie | Queries the page cookies and tests if it contains a block cookie | 
![]()  | ExpireActiveIncidents | Overloaded. Expires the users active incidents on a given date. | 
![]()  | GetAbuseContact | Gets the abuse contact details of the requesting IP address Internet Service Provider (ISP). | 
![]()  | GetAbuseContactAsync | Gets the abuse contact details of the requesting IP address Internet Service Provider (ISP) asynchronous. | 
![]()  | GetDns | Get the DNS entry for this page request | 
![]()  | GetDocumentation | Access the documentation if any documentation was added by you to a IPageRequest instance | 
![]()  | GetGuardValuations | Gets the firewall guard valuations that have executed on this page. | 
![]()  | GetHostEntry | Returns the DNS lookup of the host | 
![]()  | GetISP | Retrieve the whole WHOIS dataset for the Internet Service Provider (ISP) that owns the IP address | 
![]()  | GetSessionHash | Gets the session hash. | 
![]()  | HasActiveIncidents | Indicates true if the user has active incidents | 
![]()  | HasExecuted | Determines whether the specified step has executed. | 
![]()  | HasViolated | Determines whether the specified module has been flagged as being violated. | 
![]()  | Incidents | Incidents previously logged on this page that was requested. | 
![]()  | IsWhiteList | Test to see if a module or set of modules is white-listed for the page source IP address | 
![]()  | MaximumViolationsReached | Tests if the Maximum the violations for the page consumer has been reached and a block should be triggered. | 
![]()  | PageShouldBeGeoBlocked | Looks at the Routing rules as well as the firewall configuration and indicates that as far as the page is concerned the page should not be served | 
![]()  | RenderThenBlock | Use RenderThenBlock to Manually trigger a blocking indecent for a user after rendering the page. | 
![]()  | ToString | Generates a human friendly representation of the request that's being processed | 
![]()  | TryGetLocation | tries to get the GEO location of the consumer of the page | 
![]()  | TryHasHeader | Determines whether the specified header with a given name has the provided value. | 
![]()  | TryLogBeacon | Log and process the beacon data | 
![]()  | TryLogDiscovery | log the discovery | 
![]()  | TryLogSiteMap | log the page request | 
![]()  | TryUpdateUser | Tries to update the user with the session and cookie stores, this method must be called before the context response has been send to the user. | 
![]()  | Visits | A history visits to this endpoint, page, or controller action in a session or 20 minute time frame if sessions are not used. | 
