| AndCondition |
Defines a set of Condition objects to be logically evaluated using AND Boolean logic. This class cannot be inherited. |
| Argument |
Abstract base class for all scalar-valued expression classes in the Microsoft.SqlServer.NotificationServices.Rules namespace. |
| BetweenLeafCondition |
Evaluates to true if the Test argument is between Min and Max inclusive. This class cannot be inherited. |
| BooleanLeafCondition |
Evaluates to true if the Boolean-valued Argument has a value of true; otherwise, it evaluates to false. This class cannot be inherited. |
| Condition |
Abstract base class for Boolean-valued expression classes in the Microsoft.SqlServer.NotificationServices.Rules namespace. |
| ConditionTree |
Abstract base class that derives from Condition and serves as a base class for the multi-argument (n-ary) Boolean expression classes, AndCondition and OrCondition. This class cannot be inherited. |
| ConstantValue |
Represents an Argument with a pre-determined value. This class cannot be inherited. |
| ExpressionValue |
Represents an Argument whose value is determined by evaluating a simple arithmetic expression. This class cannot be inherited. |
| FieldValue |
Represents an Argument that obtains its value from an input field. |
| FilterRule |
Defines a filter over an input table or view based on the results of condition evaluation. This class cannot be inherited. |
| FilterStatement |
Describes a logic statement in the form "IF <Condition> THEN <Action>". This class cannot be inherited. |
| FunctionValue |
Represents an Argument object that obtains its value from a Transact-SQL user-defined function. |
| InputType |
Abstract base class for input tables and views used in logical expressions. This class cannot be inherited. |
| IsNullLeafCondition |
Evaluates to true if its Argument is NULL. This class cannot be inherited. |
| JoinClause |
Represents a join between columns of two tables or views. |
| LeafCondition |
Abstract base class that describes a basic unit of Boolean evaluation. This class cannot be inherited. |
| LinkLeafCondition |
Evaluates operations against the results of a related FilterRule object. This class cannot be inherited. |
| LogicStatement |
Abstract base class for "IF <Condition> THEN <Result or Action>" statements within RuleLogic instances. This class cannot be inherited. |
| NotCondition |
Negates the result of another Condition object. This class cannot be inherited. |
| OrCondition |
Defines a set of Condition objects to be logically evaluated using OR Boolean logic. This class cannot be inherited. |
| PropertyRule |
Defines logic that evaluates to a scalar value for any row in an input table or view. This class cannot be inherited. |
| PropertyStatement |
Describes a logic statement in the form "IF <Condition> THEN <Result>," where the result is a scalar value. This class cannot be inherited. |
| RuleLogic |
Abstract base class for logical expression classes in the Microsoft.SqlServer.NotificationServices.Rules namespace. This class cannot be inherited. |
| RuleObject |
Abstract base class for all logic graph node classes in the Microsoft.SqlServer.NotificationServices.Rules namespace. |
| RulesException |
Represents the exception that is thrown by components in the Microsoft.SqlServer.NotificationServices.Rules namespace. This class cannot be inherited. |
| RuleValue |
Represents an Argument that obtains its value from the evaluation of other RuleLogic instances. |
| SimpleLeafCondition |
Compares two Argument objects using relational operators and returns a Boolean result. This class cannot be inherited. |
| StoredRuleObject |
Abstract base class for all rule objects that can be serialized to or deserialized from an XML representation. This class cannot be inherited. |
| TableInputType |
Describes a Table object that can be used as an input to a RuleLogic instance. |
| ViewInputType |
Describes a View object that can be used as an input to a RuleObject instance. This class cannot be inherited. |