The ICICompoundCondition interface allows you to make changes to the Event Rule Condition settings. (See also ICISimpleCondition - Simple Condition Interface.)
interface ICICompoundCondition : IDispatch
|
In the Members column, "Function" and "Sub" indicate that the member is a method; "Property" indicates that it is a property. |
Members |
How it's used |
Applicable Versions |
Function Add(property As EventProperty, op As ConditionOperator, varValue, bNot As Boolean) As Object |
Add a compound Condition. HRESULT Add( [in] EventProperty property, [in] ConditionOperator op, [in] VARIANT varValue, [in] VARIANT_BOOL bNot, [out, retval] IDispatch** ppdispSimpleCondition); |
EFT Server v5.2 and later |
Function Count() As Long |
Retrieve a number of listed conditions. HRESULT Count( [out, retval] long *plCount); |
EFT Server v5.2 and later |
Sub Delete(lIndex As Long) |
Delete a Condition. HRESULT Delete( [in] long lIndex); |
EFT Server v5.2 and later |
Function Item(lIndex As Long) As Object |
Retrieve a simple condition object by index. HRESULT Item( [in] long lIndex, [out, retval] IDispatch** ppdispSimpleCondition); |
EFT Server v5.2 and later |
Property Operator As LogicalOperator |
Retrieve or specify a logical operation used in calculating the compound condition result (grouping of simple condition items). HRESULT Operator( [out, retval] LogicalOperator *pVal); HRESULT Operator( [in] LogicalOperator newVal); |
EFT Server v5.2 and later |