Export (0) Print
Expand All

Microsoft.RuleEngine Namespace

  Class Description
Public class ActionCollection Represents a collection of objects derived from the Function class.
Public class Add Represents the addition operator (arg1 added to arg2).
Public class After Represents the temporal predicate that answers the question "Is time1 chronologically after time2"?
Public class ArgumentCollection Represents a collection of objects derived from the Term class.
Public class ArgumentDefinition Infrastructure.
Public class ArgumentMapping Infrastructure.
Public class ArithmeticFunction Represents the abstract base class for all rule arithmetic functions.
Public class Assert Represents the rule engine assert facts function.
Public class AuthorizationGroup Represents an authorization group for rule engine policies and vocabularies.
Public class AuthorizationGroupCollection A collection of objects of type AuthorizationGroup.
Public class AuthorizationGroupEntry Represents an authorized user of a rule engine policy/vocabulary.
Public class AuthorizationGroupEntryCollection A collection of objects of type AuthorizationGroupEntry.
Public class Before Represents the temporal predicate that answers the question "Is time1 chronologically before time2."
Public class Between Represents the temporal predicate that answers the question "Is time1 chronologically between time2 and time3."
Public class Binding Represents a binding to an object or object member.
Public class BusinessRulesLanguageConverter Infrastructure.
Public class BusinessRulesLanguageDeserializationException The exception that is thrown when the rule language converter cannot deserialize a user-defined object.For a list of all members of this type, see BusinessRulesLanguageDeserializationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageDeserializationException
Public class BusinessRulesLanguageDuplicateNameException The exception that is thrown when the rule language converter encounters a duplicate name error.For a list of all members of this type, see BusinessRulesLanguageDuplicateNameException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageDuplicateNameException
Public class BusinessRulesLanguageException Base class for all business rule language exceptions.For a list of all members of this type, see BusinessRulesLanguageException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Derived classes
Public class BusinessRulesLanguageReferenceException The exception that is thrown when the rule language converter encounters a reference that is not valid.For a list of all members of this type, see BusinessRulesLanguageReferenceException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageReferenceException
Public class BusinessRulesLanguageReferenceMissingException The exception that is thrown when the rule language converter encounters a missing reference.For a list of all members of this type, see BusinessRulesLanguageReferenceMissingException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageReferenceMissingException
Public class BusinessRulesLanguageSchemaIncorrectException Exception that is thrown when the rule language schema version mismatch error occurs.For a list of all members of this type, see BusinessRulesLanguageSchemaIncorrectException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageSchemaIncorrectException
Public class BusinessRulesLanguageSchemaNotFoundException The exception that is thrown when the rule language schema cannot be found. For a list of all members of this type, see BusinessRulesLanguageSchemaNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageSchemaNotFoundException
Public class BusinessRulesLanguageUnrecognizedException The exception that is thrown when the rule language converter encounters an unrecognized element.For a list of all members of this type, see BusinessRulesLanguageUnrecognizedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageUnrecognizedException
Public class BusinessRulesLanguageValidationException The exception that is thrown when a rule language schema validation fails.For a list of all members of this type, see BusinessRulesLanguageValidationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.BusinessRulesLanguageException                Microsoft.RuleEngine.BusinessRulesLanguageValidationException
Public class ClassBinding Specifies a binding to a .NET-based class object used in rule conditions and actions.For a list of all members of this type, see ClassBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.ObjectBinding          Microsoft.RuleEngine.ClassBinding
Public class ClassBindingDefinition Infrastructure.
Public class ClassInformation Infrastructure.
Public class ClassMemberBinding Specifies a binding to an object method, property, or field used in rule conditions and actions. For a list of all members of this type, see ClassMemberBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.MemberBinding          Microsoft.RuleEngine.ClassMemberBinding
Public class ClassMemberBindingDefinition Infrastructure.
Public class ClassType The type for .NET class instances to be retracted from the rule engine.For a list of all members of this type, see ClassType Members.System.Object    Microsoft.RuleEngine.FactType       Microsoft.RuleEngine.ClassType
Public class Clear Represents the clear operation. The clear operation resets working memory and the agenda. For a list of all members of this type, see Clear Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.Clear
Public class CompensationHandlerInfo Represents information about a rule engine compensation handler.For a list of all members of this type, see CompensationHandlerInfo Members.System.Object    Microsoft.RuleEngine.CompensationHandlerInfo
Public class Configuration Infrastructure.
Public class Constant Represents a constant value used as a predicate or function argument. For a list of all members of this type, see Constant Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Constant
Public class CreateObject Represents the create object operation.For a list of all members of this type, see CreateObject Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.CreateObject
Public class DatabaseBinding Binding to a database table used in rule definitions.For a list of all members of this type, see DatabaseBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.ObjectBinding          Microsoft.RuleEngine.DatabaseBinding             Microsoft.RuleEngine.DataConnectionBinding             Microsoft.RuleEngine.DataRowBinding
Public class DatabaseBindingDefinition Infrastructure.
Public class DatabaseColumnBinding A binding to a database table column used in rule definitions.For a list of all members of this type, see DatabaseColumnBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.MemberBinding          Microsoft.RuleEngine.DatabaseColumnBinding
Public class DatabaseInformation Infrastructure.
Public class DatabaseMemberBindingDefinition Infrastructure.
Public class DataConnection A connection to a database table. For a list of all members of this type, see DataConnection Members.System.Object    Microsoft.RuleEngine.DataConnection
Public class DataConnectionBinding A binding to a database table used in rule definitions.For a list of all members of this type, see DataConnectionBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.ObjectBinding          Microsoft.RuleEngine.DatabaseBinding             Microsoft.RuleEngine.DataConnectionBinding
Public class DataConnectionType Type for data connection instances to be retracted from the rule engine.For a list of all members of this type, see DataConnectionType Members.System.Object    Microsoft.RuleEngine.FactType       Microsoft.RuleEngine.DataConnectionType
Public class DataRowBinding Specifies a binding to a datarow object used in rule conditions and actions.For a list of all members of this type, see DataRowBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.DatabaseBinding          Microsoft.RuleEngine.DataRowBinding
Public class DataRowType The type for data row instances to be retracted from the rule engine.For a list of all members of this type, see DataRowType Members.System.Object    Microsoft.RuleEngine.FactType       Microsoft.RuleEngine.DataRowType
Public class Day Represents the operator that returns the day of the month from the specified DateTime. The return value is an integer ranging from 1 to 31.For a list of all members of this type, see Day Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Day
Public class DayOfWeek Represents the operator that returns the day of week from the specified DateTime value. The return value is an integer ranging from zero (Sunday) to 6 (Saturday).For a list of all members of this type, see DayOfWeek Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.DayOfWeek
Public class DebugTrackingInterceptor Provides file based tracing of policy execution. The DebugTrackingInterceptor class implements the IRuleSetTrackingInterceptor interface.For a list of all members of this type, see DebugTrackingInterceptor Members.System.Object    Microsoft.RuleEngine.DebugTrackingInterceptor
Public class DeploymentHistoryEvent The base class for deployment history events.For a list of all members of this type, see DeploymentHistoryEvent Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryEvent       Microsoft.RuleEngine.RuleSetDeploymentEvent       Microsoft.RuleEngine.RuleSetTrackingConfigUpdateEvent       Microsoft.RuleEngine.RuleSetUndeploymentEvent
Public class DeploymentHistoryInfo Maintains information about changes in the deployment configuration of a rule set.For a list of all members of this type, see DeploymentHistoryInfo Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryInfo
Public class DeploymentHistoryInfoCollection A collection of objects of type Microsoft.RuleEngine.DeploymentHistoryInfo.For a list of all members of this type, see DeploymentHistoryInfoCollection Members.System.Object    Microsoft.RuleEngine.RuleEngineCollection       Microsoft.RuleEngine.DeploymentHistoryInfoCollection
Public class DeploymentHistoryToken The base class that holds the deployment token for history retrieval.For a list of all members of this type, see DeploymentHistoryToken Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryToken       Microsoft.RuleEngine.RuleSetDeploymentHistoryToken
Public class Divide Represents the division operator (arg1 divided by arg2). For a list of all members of this type, see Divide Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.ArithmeticFunction             Microsoft.RuleEngine.Divide
Public class DocumentBindingDefinition Infrastructure.
Public class DocumentInformation Infrastructure.
Public class DocumentMemberBindingDefinition Infrastructure.
Public class EngineOperationDefinition Infrastructure.
Public class Equal Represents the relational equality operator.For a list of all members of this type, see Equal Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.Equal
Public class Executor Returns an object of type Microsoft.RuleEngine.IRuleSetExecutor that is the current running rule engine instance. For a list of all members of this type, see Executor Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.Executor
Public class Exists Represents the XML element or attribute existence predicate used in rule conditions.For a list of all members of this type, see Exists Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.Exists
Public class FactType The type of fact asserted or retracted from the rule engine. For a list of all members of this type, see FactType Members.System.Object    Microsoft.RuleEngine.FactType       Microsoft.RuleEngine.ClassType       Microsoft.RuleEngine.DataRowType       Microsoft.RuleEngine.XMLDocumentType
Public class FileRuleStore Implementation of the RuleStore class for storing rule sets in the file system. For a list of all members of this type, see FileRuleStore Members.System.Object    Microsoft.RuleEngine.RuleStore       Microsoft.RuleEngine.FileRuleStore
Public class FindAll Represents the regular expression find all operation used in rule conditions and actions. For a list of all members of this type, see FindAll Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.RegExFunction             Microsoft.RuleEngine.FindAll
Public class FindFirst Represents the find first operation.For a list of all members of this type, see FindFirst Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.RegExFunction             Microsoft.RuleEngine.FindFirst
Public class FormatString Infrastructure.
Public class Function Base class for all functions used as predicate arguments or rule actions.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function
Public class GreaterThan Represents the relational greater than operator.For a list of all members of this type, see GreaterThan Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.GreaterThan
Public class GreaterThanEqual Represents the relational greater than or equal to operator.For a list of all members of this type, see GreaterThanEqual Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.GreaterThanEqual
Public class Halt Represents the halt operation.For a list of all members of this type, see Halt Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.Halt
Public class HistoryCollection Represents a collection of objects derived from Microsoft.RuleEngine.VersionInfo class.For a list of all members of this type, see HistoryCollection Members.System.Object    Microsoft.RuleEngine.HistoryCollection
Public class Hour Represents the hour of the day operator.For a list of all members of this type, see Hour Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Hour
Public class LessThan Represents the relational less than operator.For a list of all members of this type, see LessThan Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.LessThan
Public class LessThanEqual Represents the relational less than or equal to operator.For a list of all members of this type, see LessThanEqual Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.LessThanEqual
Public class LiteralDefinition Infrastructure.
Public class LogicalAnd Represents the logical AND operator.For a list of all members of this type, see LogicalAnd Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.LogicalAnd
Public class LogicalExpression Represents the rule conditions that collectively evaluate to either true or false .For a list of all members of this type, see LogicalExpression Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.LogicalAnd       Microsoft.RuleEngine.LogicalNot       Microsoft.RuleEngine.LogicalOr       Microsoft.RuleEngine.Predicate
Public class LogicalExpressionCollection A collection of objects derived from Microsoft.RuleEngine.LogicalExpression.For a list of all members of this type, see LogicalExpressionCollection Members.System.Object    Microsoft.RuleEngine.RuleEngineCollection       Microsoft.RuleEngine.LogicalExpressionCollection
Public class LogicalNot Represents the logical NOT operation (classical negation).For a list of all members of this type, see LogicalNot Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.LogicalNot
Public class LogicalOr Represents the logical OR operation.For a list of all members of this type, see LogicalOr Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.LogicalOr
Public class Match Determines if a regular expression is present in a specified input string.For a list of all members of this type, see Match Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.Match
Public class MemberBinding Represents a binding to an object that implements a user defined predicate or term.For a list of all members of this type, see MemberBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.MemberBinding          Microsoft.RuleEngine.ClassMemberBinding          Microsoft.RuleEngine.DatabaseColumnBinding          Microsoft.RuleEngine.XMLDocumentFieldBinding
Public class MemberBindingDefinition Infrastructure.
Public class Minute Represents the minute of the hour operator.For a list of all members of this type, see Minute Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Minute
Public class Month Represents the operator that returns the month of the year from the specified DateTime.For a list of all members of this type, see Month Members. System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Month
Public class Multiply Represents the multiplication operator (arg1 multiplied by arg2).For a list of all members of this type, see Multiply Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.ArithmeticFunction             Microsoft.RuleEngine.Multiply
Public class NotEqual Represents the relational inequality operator.For a list of all members of this type, see NotEqual Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Microsoft.RuleEngine.NotEqual
Public class ObjectBinding Represents a binding to a .NET-based class object, an XML document, or a database table.For a list of all members of this type, see ObjectBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.ObjectBinding          Microsoft.RuleEngine.ClassBinding          Microsoft.RuleEngine.DatabaseBinding          Microsoft.RuleEngine.XMLDocumentBinding
Public class ObjectReference Specifies that the object is to be used as a term, rather than a specific field or attribute.For a list of all members of this type, see ObjectReference Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.ObjectReference
Public class OleDbRuleStore Implementation of the RuleStore class for storing rules in an OLEDB Server database.For a list of all members of this type, see OleDbRuleStore Members.System.Object    Microsoft.RuleEngine.RuleStore       Microsoft.RuleEngine.OleDbRuleStore
Public class Policy Represents a business policy.For a list of all members of this type, see Policy Members.System.Object   Microsoft.RuleEngine.Policy
Public class PolicyAuthorizationInfo The information associated with a policy authorizations enabled event.For a list of all members of this type, see PolicyAuthorizationInfo Members.System.Object    Microsoft.RuleEngine.PolicyUpdateInfo       Microsoft.RuleEngine.PolicyAuthorizationInfo
Public class PolicyDeploymentInfo Information associated with a policy deployment or undeployment event.For a list of all members of this type, see PolicyDeploymentInfo Members.System.Object    Microsoft.RuleEngine.PolicyUpdateInfo       Microsoft.RuleEngine.PolicyDeploymentInfo
Public class PolicyExecutionException The exception that is thrown if policy execution fails. For a list of all members of this type, see PolicyExecutionException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.PolicyExecutionException
Public class PolicyTester A business policy tester.For a list of all members of this type, see PolicyTester Members.System.Object    Microsoft.RuleEngine.PolicyTester
Public class PolicyTrackingConfigInfo The information associated with a policy tracking configuration update event.For a list of all members of this type, see PolicyTrackingConfigInfo Members.System.Object    Microsoft.RuleEngine.PolicyUpdateInfo       Microsoft.RuleEngine.PolicyTrackingConfigInfo
Public class PolicyUpdateInfo Base class for all policy information associated with policy update events.For a list of all members of this type, see PolicyUpdateInfo Members.System.Object    Microsoft.RuleEngine.PolicyUpdateInfo       Microsoft.RuleEngine.PolicyAuthorizationInfo       Microsoft.RuleEngine.PolicyDeploymentInfo       Microsoft.RuleEngine.PolicyTrackingConfigInfo
Public class Power Represents the power operator (arg1 raised to the power of arg2).For a list of all members of this type, see Power Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.ArithmeticFunction             Microsoft.RuleEngine.Power
Public class Predicate Base class for all user-defined and built-in predicates used in rule conditions.For a list of all members of this type, see Predicate Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate
Public class PubSubAdapter Returns published or subscribed adapter results.For a list of all members of this type, see PubSubAdapter Members.System.Object    Microsoft.RuleEngine.PubSubAdapter
Public class Range Tests whether a value is between a range.For a list of all members of this type, see Range Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.Range
Public class RangeDefinition Infrastructure.
Public class RegExFunction Base class for all regular expression functions.For a list of all members of this type, see RegExFunction Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.RegExFunction             Microsoft.RuleEngine.FindAll             Microsoft.RuleEngine.FindFirst
Public class RelationalPredicate The base class for all relational predicates.For a list of all members of this type, see RelationalPredicate Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.RelationalPredicate             Derived classes
Public class Remainder Represents the remainder operator (arg1 modulo arg2).For a list of all members of this type, see Remainder Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.ArithmeticFunction             Microsoft.RuleEngine.Remainder
Public class RestrictedLengthString Infrastructure.
Public class Retract Represents the retract operation.For a list of all members of this type, see Retract Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.Retract
Public class RetractByType Represents the rule engine retract-facts-by-type function.For a list of all members of this type, see RetractByType Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.RetractByType
Public class Rule Represents a single business rule containing conditions and actions. For a list of all members of this type, see Rule Members.System.Object    Microsoft.RuleEngine.Rule
Public class RuleDictionary A dictionary of objects of type Microsoft.RuleEngine.Rule.For a list of all members of this type, see RuleDictionary Members.System.Object    Microsoft.RuleEngine.RuleEngineDictionary       Microsoft.RuleEngine.RuleDictionary
Public class RuleEngine Provides the execution environment for RuleSet objects. For a list of all members of this type, see RuleEngine Members.System.Object    Microsoft.RuleEngine.RuleEngine
Public class RuleEngineArgumentException Base class for all argument exceptions specific to the Rule Engine.For a list of all members of this type, see RuleEngineArgumentException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Derived classes
Public class RuleEngineArgumentInvalidTypeException The exception that is thrown when an argument is of a type that is not valid. For a list of all members of this type, see RuleEngineArgumentInvalidTypeException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentInvalidTypeException
Public class RuleEngineArgumentInvalidValueException The exception that is thrown when an argument contains a value that is not valid. For a list of all members of this type, see RuleEngineArgumentInvalidValueException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentInvalidValueException
Public class RuleEngineArgumentNameMismatchException
Public class RuleEngineArgumentNotSerializableException The exception that is thrown when an argument is not serializable. For a list of all members of this type, see RuleEngineArgumentNotSerializableException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentNotSerializableException
Public class RuleEngineArgumentNullException The exception that is thrown when an argument is null. For a list of all members of this type, see RuleEngineArgumentNullException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentNullException
Public class RuleEngineArgumentTypeMismatchException The exception that is thrown when a type mismatch has occurred between two arguments. For a list of all members of this type, see RuleEngineArgumentTypeMismatchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentTypeMismatchException
Public class RuleEngineArgumentUnexpectedTypeException The exception that is thrown when an argument is of an unexpected type. For a list of all members of this type, see RuleEngineArgumentUnexpectedTypeException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentUnexpectedTypeException
Public class RuleEngineArgumentUnsupportedTypeException The exception that is thrown when an argument is of an unsupported type. For a list of all members of this type, see RuleEngineArgumentUnsupportedTypeException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineArgumentUnsupportedTypeException
Public class RuleEngineClassInstantiationException The exception that is thrown when a class instance could not be created. For a list of all members of this type, see RuleEngineClassInstantiationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineClassInstantiationException
Public class RuleEngineCollection Contains collection of objects in the Microsoft.RuleEngine namespace. Any object placed into the collection must inherit from the ICloneable interface.
Public class RuleEngineComponentConfiguration Gets or sets the configuration for a rule engine plug-in component. For a list of all members of this type, see RuleEngineComponentConfiguration Members.System.Object    Microsoft.RuleEngine.RuleEngineComponentConfiguration
Public class RuleEngineConfigurationAssemblyNotFoundException The exception that is thrown when an assembly cannot be located. For a list of all members of this type, see RuleEngineConfigurationAssemblyNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineConfigurationException                Microsoft.RuleEngine.RuleEngineConfigurationAssemblyNotFoundException
Public class RuleEngineConfigurationClassNotFoundException The exception that is thrown when the specified configuration class could not be found in the user-specified assembly. For a list of all members of this type, see RuleEngineConfigurationClassNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineConfigurationException                Microsoft.RuleEngine.RuleEngineConfigurationClassNotFoundException
Public class RuleEngineConfigurationComponentNotFoundException The exception that is thrown when a rule engine plug-in component cannot be found. For a list of all members of this type, see RuleEngineConfigurationComponentNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineConfigurationException                Microsoft.RuleEngine.RuleEngineConfigurationComponentNotFoundException
Public class RuleEngineConfigurationException Base class for all rule engine configuration exceptions. For a list of all members of this type, see RuleEngineConfigurationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineConfigurationException                Microsoft.RuleEngine.RuleEngineConfigurationAssemblyNotFoundException                Microsoft.RuleEngine.RuleEngineConfigurationClassNotFoundException                Microsoft.RuleEngine.RuleEngineConfigurationComponentNotFoundException
Public class RuleEngineDeploymentAlreadyDeployedException The exception that is thrown when an attempt is made to deploy a rule set that has already been deployed. For a list of all members of this type, see RuleEngineDeploymentAlreadyDeployedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentAlreadyDeployedException
Public class RuleEngineDeploymentDatabaseConnectionException The exception that is thrown when a connection to the rule store fails. For a list of all members of this type, see RuleEngineDeploymentDatabaseConnectionException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentDatabaseConnectionException
Public class RuleEngineDeploymentDBConfigurationMismatchException The exception that is thrown when an attempt is made to deploy to a server and database that do not match what was configured during installation. For a list of all members of this type, see RuleEngineDeploymentDBConfigurationMismatchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentDBConfigurationMismatchException
Public class RuleEngineDeploymentException The base class for all rule engine deployment exceptions. For a list of all members of this type, see RuleEngineDeploymentException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Derived classes
Public class RuleEngineDeploymentFileEmptyException The exception that is thrown when an attempt is made to import an empty file. For a list of all members of this type, see RuleEngineDeploymentFileEmptyException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentFileEmptyException
Public class RuleEngineDeploymentNotDeployedException The exception that is thrown when an attempt is made to undeploy a rule set that is not deployed. For a list of all members of this type, see RuleEngineDeploymentNotDeployedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentNotDeployedException
Public class RuleEngineDeploymentNotPublishedException The exception that is thrown when an attempt is made to deploy a rule set that has not been published. For a list of all members of this type, see RuleEngineDeploymentNotPublishedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentNotPublishedException
Public class RuleEngineDeploymentRuleSetExistsException The exception that is thrown when a rule set already exists in the rule store. For a list of all members of this type, see RuleEngineDeploymentRuleSetExistsException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentRuleSetExistsException
Public class RuleEngineDeploymentRuleSetFetchException The exception that is thrown when a rule set cannot be retrieved from the rule store. For a list of all members of this type, see RuleEngineDeploymentRuleSetFetchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentRuleSetFetchException
Public class RuleEngineDeploymentRuleSetGuidMismatchException The exception that is thrown when there is a GUID mismatch while setting the tracking configuration for a rule set. For a list of all members of this type, see RuleEngineDeploymentRuleSetGuidMismatchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentRuleSetGuidMismatchException
Public class RuleEngineDeploymentTrackingConfigFetchException The exception that is thrown when rule set tracking configuration information cannot be retrieved from the rule store. For a list of all members of this type, see RuleEngineDeploymentTrackingConfigFetchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentTrackingConfigFetchException
Public class RuleEngineDeploymentTrackingInfoInsertException The exception that is thrown when the tracking configuration for a rule set cannot be set. For a list of all members of this type, see RuleEngineDeploymentTrackingInfoInsertException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentTrackingInfoInsertException
Public class RuleEngineDeploymentUnexpectedException The exception that is thrown when an unexpected deployment error occurs. For a list of all members of this type, see RuleEngineDeploymentUnexpectedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentUnexpectedException
Public class RuleEngineDeploymentVocabularyExistsException The exception that is thrown when a vocabulary already exists in the rule store. For a list of all members of this type, see RuleEngineDeploymentVocabularyExistsException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineDeploymentException                Microsoft.RuleEngine.RuleEngineDeploymentVocabularyExistsException
Public class RuleEngineDictionary A dictionary of homogeneous objects. For a list of all members of this type, see RuleEngineDictionary Members.System.Object    Microsoft.RuleEngine.RuleEngineDictionary       Microsoft.RuleEngine.RuleDictionary       Microsoft.RuleEngine.RuleSetDictionary       Microsoft.RuleEngine.VocabularyDictionary
Public class RuleEngineException The base class for all rule engine exception classes. For a list of all members of this type, see RuleEngineException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Derived classes
Public class RuleEngineItemInvalidTypeException The exception that is thrown when an attempt is made to add an object of the wrong type to a rule engine collection. For a list of all members of this type, see RuleEngineItemInvalidTypeException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineArgumentException                Microsoft.RuleEngine.RuleEngineItemInvalidTypeException
Public class RuleEngineNotImplementedException The exception that is thrown when an attempt is made to call a method that has not been implemented. For a list of all members of this type, see RuleEngineNotImplementedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineNotImplementedException
Public class RuleEnginePolicyRetrievalException The exception that is thrown when a specified policy cannot be retrieved from the rule store. For a list of all members of this type, see RuleEnginePolicyRetrievalException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEnginePolicyRetrievalException
Public class RuleEngineRegisterCallbackException The exception that is thrown when an attempt fails to register a callback with the rule engine update service. For a list of all members of this type, see RuleEngineRegisterCallbackException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRegisterCallbackException
Public class RuleEngineRuntimeColumnNotDefinedException The exception that is thrown when a database column referenced in a rule condition or action cannot be found during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeColumnNotDefinedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeColumnNotDefinedException
Public class RuleEngineRuntimeException Base class for all rule engine runtime exceptions. For a list of all members of this type, see RuleEngineRuntimeException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Derived classes
Public class RuleEngineRuntimeExecutionLoopException The exception that is thrown when a rule engine execution loop is detected. For a list of all members of this type, see RuleEngineRuntimeExecutionLoopException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeExecutionLoopException
Public class RuleEngineRuntimeFieldNotDefinedException The exception that is thrown when an XML document field referenced in a rule condition or action cannot be found during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeFieldNotDefinedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeFieldNotDefinedException
Public class RuleEngineRuntimeFieldSetFailedException The exception that is thrown when an XML document field referenced in a rule condition or action cannot be updated during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeFieldSetFailedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeFieldSetFailedException
Public class RuleEngineRuntimeIncompatibleTypesException The exception that is thrown when incompatible types are encountered during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeIncompatibleTypesException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeIncompatibleTypesException
Public class RuleEngineRuntimeMemberInvocationFailureException The exception that is thrown when a member invocation fails during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeMemberInvocationFailureException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeMemberInvocationFailureException
Public class RuleEngineRuntimeMemberNotFoundException The exception that is thrown when a member cannot be found during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeMemberNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeMemberNotFoundException
Public class RuleEngineRuntimeNoExecutorException The exception that is thrown when the rule engine cannot be found. For a list of all members of this type, see RuleEngineRuntimeNoExecutorException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeNoExecutorException
Public class RuleEngineRuntimeNotComparableException The exception thrown when an object used as an operand to a relational operator does not support the IComparable interface. For a list of all members of this type, see RuleEngineRuntimeNotComparableException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeNotComparableException
Public class RuleEngineRuntimeTypeMismatchException The exception that is thrown when a type mismatch error is encountered during rule engine execution. For a list of all members of this type, see RuleEngineRuntimeTypeMismatchException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineRuntimeException                Microsoft.RuleEngine.RuleEngineRuntimeTypeMismatchException
Public class RuleEngineTrackingAgendaUpdateException The exception that is thrown when tracking fails for an agenda update event. For a list of all members of this type, see RuleEngineTrackingAgendaUpdateException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingAgendaUpdateException
Public class RuleEngineTrackingAssociationException The exception that is thrown when tracking fails for a rule engine association event. For a list of all members of this type, see RuleEngineTrackingAssociationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingAssociationException
Public class RuleEngineTrackingConditionEvaluationException The exception that is thrown when tracking fails for a condition evaluation event. For a list of all members of this type, see RuleEngineTrackingConditionEvaluationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingConditionEvaluationException
Public class RuleEngineTrackingException Represents the base class for all rule engine tracking exceptions. For a list of all members of this type, see RuleEngineTrackingException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingAgendaUpdateException                Microsoft.RuleEngine.RuleEngineTrackingAssociationException                Microsoft.RuleEngine.RuleEngineTrackingConditionEvaluationException                Microsoft.RuleEngine.RuleEngineTrackingFactActivityException                Microsoft.RuleEngine.RuleEngineTrackingRuleFiredException
Public class RuleEngineTrackingFactActivityException The exception that is thrown when tracking fails for a fact activity event. For a list of all members of this type, see RuleEngineTrackingFactActivityException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingFactActivityException
Public class RuleEngineTrackingRuleFiredException The exception that is thrown when tracking fails for a rule firing event. For a list of all members of this type, see RuleEngineTrackingRuleFiredException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineTrackingException                Microsoft.RuleEngine.RuleEngineTrackingRuleFiredException
Public class RuleEngineUnsupportedException The exception that is thrown when unsupported functions are called. For a list of all members of this type, see RuleEngineUnsupportedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineUnsupportedException
Public class RuleEngineUpdateServiceConnectionException The exception that is thrown when unable to connect to the update service. For a list of all members of this type, see RuleEngineUpdateServiceConnectionException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleEngineUpdateServiceConnectionException
Public class RuleSet Represents a collection of related rules. For a list of all members of this type, see RuleSet Members.System.Object    Microsoft.RuleEngine.RuleSet
Public class RuleSetBindingFinder Returns a list with all object bindings referenced by the specified rule set. This class/member supports the Rule Engine infrastructure and is not intended to be used directly from your code.For a list of all members of this type, see RuleSetBindingFinder Members.System.Object    Microsoft.RuleEngine.RuleSetBindingFinder
Public class RuleSetDeploymentDriver Provides the default deployment driver used to import, export, deploy, un-deploy, and set tracking configuration for published rule sets and vocabularies, and to retrieve their deployment characteristics. For a list of all members of this type, see RuleSetDeploymentDriver Members.System.Object    Microsoft.RuleEngine.RuleSetDeploymentDriver
Public class RuleSetDeploymentEvent Represents a rule set deployment event. For a list of all members of this type, see RuleSetDeploymentEvent Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryEvent       Microsoft.RuleEngine.RuleSetDeploymentEvent
Public class RuleSetDeploymentHistoryToken Represents the class used to track the last retrieved deployment history for incremental history retrieval. For a list of all members of this type, see RuleSetDeploymentHistoryToken Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryToken       Microsoft.RuleEngine.RuleSetDeploymentHistoryToken
Public class RuleSetDictionary A dictionary of objects of type Microsoft.RuleEngine.RuleSet.For a list of all members of this type, see RuleSetDictionary Members.System.Object    Microsoft.RuleEngine.RuleEngineDictionary       Microsoft.RuleEngine.RuleSetDictionary
Public class RuleSetExecutionConfiguration Contains the execution configuration for a RuleSet.For a list of all members of this type, see RuleSetExecutionConfiguration Members.System.Object    Microsoft.RuleEngine.RuleSetExecutionConfiguration
Public class RuleSetInfo Holds information about a rule set.For a list of all members of this type, see RuleSetInfo Members.System.Object    Microsoft.RuleEngine.RuleSetInfo
Public class RuleSetInfoCollection A collection of objects of type Microsoft.RuleEngine.RuleSetInfo.For a list of all members of this type, see RuleSetInfoCollection Members.System.Object    Microsoft.RuleEngine.RuleEngineCollection       Microsoft.RuleEngine.RuleSetInfoCollection
Public class RuleSetTrackingConfigUpdateEvent Represents the class used to intimate tracking configuration changes between the rule engine update service and its clients. For a list of all members of this type, see RuleSetTrackingConfigUpdateEvent Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryEvent       Microsoft.RuleEngine.RuleSetTrackingConfigUpdateEvent
Public class RuleSetTrackingConfiguration Contains the tracking flags for a specific rule set. For a list of all members of this type, see RuleSetTrackingConfiguration Members.System.Object    Microsoft.RuleEngine.TrackingConfiguration       Microsoft.RuleEngine.RuleSetTrackingConfiguration
Public class RuleSetTranslationComplexityException The exception that is thrown when translation of a rule set does not complete within the configured duration.For a list of all members of this type, see RuleSetTranslationComplexityException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleSetTranslationException                Microsoft.RuleEngine.RuleSetTranslationComplexityException
Public class RuleSetTranslationException Base class for all translation exceptions.For a list of all members of this type, see RuleSetTranslationException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleSetTranslationException                Microsoft.RuleEngine.RuleSetTranslationComplexityException                Microsoft.RuleEngine.RuleSetTranslationUserObjectMissingException
Public class RuleSetTranslationUserObjectMissingException The exception that is thrown when a rule set definition does not contain any bindings to objects or members.For a list of all members of this type, see RuleSetTranslationUserObjectMissingException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleSetTranslationException                Microsoft.RuleEngine.RuleSetTranslationUserObjectMissingException
Public class RuleSetUndeploymentEvent Represents an undeploy event in RuleSetHistory.For a list of all members of this type, see RuleSetUndeploymentEvent Members.System.Object    Microsoft.RuleEngine.DeploymentHistoryEvent       Microsoft.RuleEngine.RuleSetUndeploymentEvent
Public class RuleStore Represents the persistent store for rule set definitions. For a list of all members of this type, see RuleStore Members.System.Object    Microsoft.RuleEngine.RuleStore       Microsoft.RuleEngine.FileRuleStore       Microsoft.RuleEngine.OleDbRuleStore       Microsoft.RuleEngine.SqlRuleStore       Microsoft.RuleEngine.SubscriptionRuleStore
Public class RuleStoreAccessDeniedException The exception that is thrown when an attempt to access items in the rule store is denied.For a list of all members of this type, see RuleStoreAccessDeniedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreAccessDeniedException
Public class RuleStoreAlternateCredentialsNotAllowedException The exception that is thrown when the specified alternate credentials cannot be used to access the rule store.For a list of all members of this type, see RuleStoreAlternateCredentialsNotAllowedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreAlternateCredentialsNotAllowedException
Public class RuleStoreCompatibilityCheckException The exception that is thrown when database compatibility cannot be checked.For a list of all members of this type, see RuleStoreCompatibilityCheckException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreCompatibilityCheckException
Public class RuleStoreConnectionException The exception that is thrown when the connection to the rule store cannot be made.For a list of all members of this type, see RuleStoreConnectionException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreConnectionException
Public class RuleStoreException Base class for all rule store exceptions.For a list of all members of this type, see RuleStoreException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Derived classes
Public class RuleStoreFileNotFoundException The exception that is thrown when a specified rule store is not found.For a list of all members of this type, see RuleStoreFileNotFoundException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreFileNotFoundException
Public class RuleStoreIncompatibleException The exception that is thrown when the rule store is a different version.For a list of all members of this type, see RuleStoreIncompatibleException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreIncompatibleException
Public class RuleStoreReadOnlyException The exception that is thrown when a specified rule store is read-only.For a list of all members of this type, see RuleStoreReadOnlyException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreReadOnlyException
Public class RuleStoreRuleSetAlreadyPublishedException The exception that is thrown when an attempt is made to publish a rule set that has already been published.For a list of all members of this type, see RuleStoreRuleSetAlreadyPublishedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetAlreadyPublishedException
Public class RuleStoreRuleSetDeployedException The exception that is thrown when an attempt is made to update a deployed rule set.For a list of all members of this type, see RuleStoreRuleSetDeployedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetDeployedException
Public class RuleStoreRuleSetEmptyException The exception that is thrown when an attempt is made to publish an empty rule set.For a list of all members of this type, see RuleStoreRuleSetEmptyException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetEmptyException
Public class RuleStoreRuleSetNotAvailableException The exception that is thrown when the requested rule set does not exist.For a list of all members of this type, see RuleStoreRuleSetNotAvailableException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetNotAvailableException
Public class RuleStoreRuleSetRenameNotAllowedException The exception that is thrown when there is an error renaming a rule set.For a list of all members of this type, see RuleStoreRuleSetRenameNotAllowedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetRenameNotAllowedException
Public class RuleStoreRuleSetVersionIncompatibilityException The exception that is thrown when the requested version of a rule set does not match the version contained in the rule store.For a list of all members of this type, see RuleStoreRuleSetVersionIncompatibilityException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreRuleSetVersionIncompatibilityException
Public class RuleStoreVocabularyAlreadyPublishedException The exception that is thrown when an attempt is made to publish a vocabulary that has already been published.For a list of all members of this type, see RuleStoreVocabularyAlreadyPublishedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyAlreadyPublishedException
Public class RuleStoreVocabularyEmptyException The exception that is thrown when an attempt is made to publish an empty vocabulary. For a list of all members of this type, see RuleStoreVocabularyEmptyException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyEmptyException
Public class RuleStoreVocabularyInUseException The exception that is thrown when a vocabulary is referred to by other rule sets and/or vocabularies and therefore cannot be deleted. For a list of all members of this type, see RuleStoreVocabularyInUseException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyInUseException
Public class RuleStoreVocabularyNotAvailableException The exception that is thrown when the requested vocabulary does not exist. For a list of all members of this type, see RuleStoreVocabularyNotAvailableException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyNotAvailableException
Public class RuleStoreVocabularyNotValidException The exception that is thrown when the requested vocabulary is not valid. For a list of all members of this type, see RuleStoreVocabularyNotValidException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyNotValidException
Public class RuleStoreVocabularyRenameNotAllowedException The exception that is thrown when a vocabulary cannot be renamed. For a list of all members of this type, see RuleStoreVocabularyRenameNotAllowedException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyRenameNotAllowedException
Public class RuleStoreVocabularyVersionIncompatibilityException The exception that is thrown when the requested version of a vocabulary does not match the version contained in the rule store. For a list of all members of this type, see RuleStoreVocabularyVersionIncompatibilityException Members.System.Object    System.Exception       System.ApplicationException          Microsoft.RuleEngine.RuleEngineException             Microsoft.RuleEngine.RuleStoreException                Microsoft.RuleEngine.RuleStoreVocabularyVersionIncompatibilityException
Public class Second Represents the second of the minute operator. For a list of all members of this type, see Second Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Second
Public class SetDefinition
Public class SqlRuleStore The implementation of the RuleStore class for storing rules in a SQL Server database. For a list of all members of this type, see SqlRuleStore Members.System.Object    Microsoft.RuleEngine.RuleStore       Microsoft.RuleEngine.SqlRuleStore
Public class Subtract Represents the subtraction operator (arg1 subtracted from arg2). For a list of all members of this type, see Subtract Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.ArithmeticFunction             Microsoft.RuleEngine.Subtract
Public class TemporalFunction Base class for all temporal functions. For a list of all members of this type, see TemporalFunction Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Derived classes
Public class Term Represents a term used in building rule conditions and actions.
Public class TimeOfDay Represents the time of day operator. For a list of all members of this type, see TimeOfDay Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.TimeOfDay
Public class TimeStamp Time stamp for the current time or a user-defined time. For a list of all members of this type, see TimeStamp Members.System.Object    Microsoft.RuleEngine.TimeStamp
Public class TrackingConfiguration The base class that holds the tracking configuration for a rule set. For a list of all members of this type, see TrackingConfiguration Members.System.Object    Microsoft.RuleEngine.TrackingConfiguration       Microsoft.RuleEngine.RuleSetTrackingConfiguration
Public class TypedDataRow A typed fact wrapper for an ADO DataRow object. For a list of all members of this type, see TypedDataRow Members.System.Object    Microsoft.RuleEngine.TypedDataRow
Public class TypedDataTable A typed fact wrapper for an ADO DataTable. For a list of all members of this type, see TypedDataTable Members.System.Object    Microsoft.RuleEngine.TypedDataTable
Public class TypedXmlDocument Represents a typed fact wrapper for an XmlNode. For a list of all members of this type, see TypedXmlDocument Members.System.Object    Microsoft.RuleEngine.TypedXmlDocument
Public class Update Represents the Rule Engine Update facts function, which updates a fact in working memory. For a list of all members of this type, see Update Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.Update
Public class UserBindingDefinition Infrastructure.
Public class UserFunction Specifies user-defined functions. For a list of all members of this type, see UserFunction Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.UserFunction
Public class UserPredicate Represents a user-defined predicate (rule condition). For a list of all members of this type, see UserPredicate Members.System.Object    Microsoft.RuleEngine.LogicalExpression       Microsoft.RuleEngine.Predicate          Microsoft.RuleEngine.UserPredicate
Public class ValueDefinition Infrastructure.
Public class ValueDefinitionLink Infrastructure.
Public class ValueDefinitionLiteral Infrastructure.
Public class VersionInfo Represents information about a rule set or vocabulary version. For a list of all members of this type, see VersionInfo Members.System.Object    Microsoft.RuleEngine.VersionInfo
Public class Vocabulary Infrastructure.
Public class VocabularyDefinition Infrastructure.
Public class VocabularyDefinitionDictionary Infrastructure.
Public class VocabularyDictionary Infrastructure.
Public class VocabularyInfo
Public class VocabularyInfoCollection Infrastructure.
Public class VocabularyLink Infrastructure.
Public class XMLDocumentBinding Represents a binding to an XML document. For a list of all members of this type, see XMLDocumentBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.ObjectBinding          Microsoft.RuleEngine.XMLDocumentBinding
Public class XMLDocumentFieldBinding Represents an XML document element or attribute used in rule conditions and actions. For a list of all members of this type, see XMLDocumentFieldBinding Members.System.Object    Microsoft.RuleEngine.Binding       Microsoft.RuleEngine.MemberBinding          Microsoft.RuleEngine.XMLDocumentFieldBinding
Public class XmlDocumentType The type for XML node instances to be retracted from the rule engine. For a list of all members of this type, see XmlDocumentType Members.System.Object    Microsoft.RuleEngine.FactType       Microsoft.RuleEngine.XmlDocumentType
Public class XmlHelper
Public class XPathPair A pair of strings containing an XPath to an XML document element or attribute. For a list of all members of this type, see XPathPair Members.System.Object    Microsoft.RuleEngine.XPathPair
Public class Year Represents the operator that returns the year from the specified DateTime. For a list of all members of this type, see Year Members.System.Object    Microsoft.RuleEngine.Term       Microsoft.RuleEngine.Function          Microsoft.RuleEngine.TemporalFunction             Microsoft.RuleEngine.Year

  Interface Description
Public interface IFactCreator Represents the interface exposed by fact creator objects used to generate facts for policy testing.For a list of all members of this type, see IFactCreator Members.
Public interface IFactRemover
Public interface IFactRetriever Defines methods exposed by fact retrievers.
Public interface IPolicyFetchErrorMaker
Public interface IPubSubAdapter Returns published or subscribed adapter results.For a list of all members of this type, see IPubSubAdapter Members.
Public interface IRuleEngineUpdateServiceInterface Interface exposed by the Rule Engine Update Service.For a list of all members of this type, see IRuleEngineUpdateServiceInterface Members.
Public interface IRuleLanguageConverter Defines methods exposed by rule language converters.For a list of all members of this type, see IRuleLanguageConverter Members.
Public interface IRuleSetDeploymentDriver Defines methods exposed by rule set deployment drivers.For a list of all members of this type, see IRuleSetDeploymentDriver Members.
Public interface IRuleSetExecutor Defines methods exposed by rule set executors.For a list of all members of this type, see IRuleSetExecutor Members.
Public interface IRuleSetTrackingInterceptor Defines methods exposed by tracking interceptors. For a list of all members of this type, see IRuleSetTrackingInterceptor Members.
Public interface IRuleSetTranslator Defines methods exposed by rule set translators.For a list of all members of this type, see IRuleSetTranslator Members.
Public interface ITypedDataConnection Represents the interface exposed by TypedDataConnection facts.For a list of all members of this type, see ITypedDataConnection Members.
Public interface ITypedXmlDocument Represents the interface exposed by TypedXmlDocument facts.For a list of all members of this type, see ITypedXmlDocument Members.

  Delegate Description
Public delegate PolicyFetchErrorHandler
Public delegate RemoteUpdateCallback Delegate used for communication between the rule engine update service and its clients.
Public delegate RuleEngineCompensationHandler Delegate to a user defined handler for exceptions thrown during rule-engine processing.
Public delegate RuleStore.ValueDefinitionLinkFound<T>
Public delegate RuleStore.VocabularyLinkFound<T>
Public delegate SubscriptionMessageHandler Delegate used to subscribe to deployment or authorization change messages.

  Enumeration Description
Public enumeration AccessPermissionOption Enumeration of access permissions allowed on a policy/vocabulary version instance.
Public enumeration ArtifactType Enumeration of rule engine items such as rule sets and vocabularies. Used when setting item-level security.
Public enumeration AuthorizationGroupEntryType Enumeration of authorization group entry types.
Public enumeration FactActivityType Enumeration for the types of fact activities that can be tracked through the Microsoft.RuleEngine.IRuleSetTrackingInterceptor interface.
Public enumeration RuleSetTrackingConfiguration.TrackingOption Enumeration of options for activities to be tracked.
Public enumeration RuleStore.Filter

Community Additions

Show:
© 2014 Microsoft