Platform SDK: Exchange Server |
The ICondition base interface is extended by specific condition interfaces implemented by the various Condition COM classes. The inheriting condition interfaces all have a Type property that specifies the type of condition:
Property Type As CONDITION_TYPES
The following table describes the CONDITION_TYPES enumeration.
CONDITION_TYPES Enumeration
Name | Value | Condition Class |
---|---|---|
R_LOGICAL | 1 | LogicalCondition |
R_BITMASK | 2 | BitmaskCondition |
R_COMMENT | 3 | CommentCondition |
R_COMPAREPROPS | 4 | ComparePropsCondition |
R_CONTENT | 5 | ContentCondition |
R_EXISTS | 6 | ExistsCondition |
R_PROPERTY | 7 | PropertyCondition |
R_SIZE | 8 | SizeCondition |
R_SUB | 9 | SubCondition |
Each Condition class listed in the table above extends ICondition, presenting more specific properties used to define the condition.