Click or drag to resize
MacroProcessingSettings Class
Determines how the system processes macros in the object's fields.
Inheritance Hierarchy
SystemObject
  CMS.DataEngineMacroProcessingSettings

Namespace: CMS.DataEngine
Assembly: CMS.DataEngine (in CMS.DataEngine.dll) Version: 13.0.131
Syntax
C#
public class MacroProcessingSettings

The MacroProcessingSettings type exposes the following members.

Constructors
  NameDescription
Public methodMacroProcessingSettings
Constructor
Top
Properties
  NameDescription
Public propertyCheckPermissions
Determines whether the system checks read permissions for the given module when accessing objects of the type in the macro engine. True by default. The permissions are checked for the user who saved the macro, not the user viewing the result.
Public propertyColumnAdapters
Registers column adapters for fields, which value cannot be processed by macro engine right away and requires additional operations (decode, decrypt, etc.).
Public propertyContainsMacros
Indicates whether the object type has fields that can contain macro expressions in their values. Determines if objects are processed when resigning macros in the system. True by default. You can set the value to False to optimize the performance of the resigning process (during manual resigning and upgrades). Does not affect the resolving of macros.
Public propertyMacroCollectionName
Gets or sets name of object collection used for the object type's data in the macro engine. If not set, the ObjectClassName is used by default.
Top
Remarks
Use in the MacroSettings property of ObjectTypeInfo.
See Also