Click or drag to resize
MacroRuleMetadata Constructor
Constructor.

Namespace: CMS.ContactManagement
Assembly: CMS.ContactManagement (in CMS.ContactManagement.dll) Version: 11.0.0
Syntax
C#
public MacroRuleMetadata(
	string macroRuleName,
	IMacroRuleInstanceTranslator translator,
	IList<string> affectingActivities,
	IList<string> affectingAttributes
)

Parameters

macroRuleName
Type: SystemString
Rule of the macro (see MacroRuleName)
translator
Type: CMS.ContactManagementIMacroRuleInstanceTranslator
A translator to use for macro with name macroRuleName
affectingActivities
Type: System.Collections.GenericIListString
List of activities that affect this macro rule. The rule gets recalculated only if one of these activity types performs. Leave null to not recalculate the rule on any activity.
affectingAttributes
Type: System.Collections.GenericIListString
List of attributes that affect this macro rule. The rule gets recalculated only if one of these attributes changes. Leave null to not recalculate the rule on any attribute change.
See Also