About the RuleEngine Class

The RuleEngine class is used to implement BrowserHawk's Rules Enforcement Technology (RET).  Its primary methods are GetFromFile and GetFromString are used to execute a set of rules as defined by an XML data source.  The results of the testing are then generally processed using the GetResult method.  The GetExtendedOptions method is also very useful for de-coupling the ExtendedOptions class from your code and having those options instead set in the same XML where the rules reside.  GetLogOptions is also very useful if you wish to log the results of the RET testing to your database.


Tip: See the numerous RET samples included with BrowserHawk and the Rules Enforcement Technology Users Guide (available separately) for more information.


Note: Use of this class requires the Enterprise Edition of BrowserHawk.


See Also:

About the RuleEngineResult Class (.NET)

GetDataSet Method (.NET)

RuleEngine GetExtendedOptions Method (.NET)

GetFromFile Method (.NET)

GetFromString Method (.NET)

GetLogOptions Method (.NET)

GetResult Method (.NET)

About Rule Enforcement Technology (RET)

Rules Enforcement Technology Users Guide (PDF)