Click or drag to resize

ExportFieldGuardEXPORTSETTINGSTYPE, FIELDSETTINGSTYPE Class

Inheritance Hierarchy
SystemObject
  CTExtensions.InterfacesObjectEditGuard
    CTExtensions.ExportCore.EXTsExportFieldGuardEXPORTSETTINGSTYPE, FIELDSETTINGSTYPE

Namespace: CTExtensions.ExportCore.EXTs
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public class ExportFieldGuard<EXPORTSETTINGSTYPE, FIELDSETTINGSTYPE> : ObjectEditGuard
where EXPORTSETTINGSTYPE : new(), ExportSettingsBase<FIELDSETTINGSTYPE>
where FIELDSETTINGSTYPE : new(), SettingsObject

Type Parameters

EXPORTSETTINGSTYPE
Custom type derived from ExportSettingsBaseFIELDSETTINGSTYPE representing Export Profile settings.
FIELDSETTINGSTYPE
Custom type derived from SettingsObject representing Export Profile Field settings.

The ExportFieldGuardEXPORTSETTINGSTYPE, FIELDSETTINGSTYPE type exposes the following members.

Constructors
 NameDescription
Public methodExportFieldGuardEXPORTSETTINGSTYPE, FIELDSETTINGSTYPEInitializes a new instance of the ExportFieldGuardEXPORTSETTINGSTYPE, FIELDSETTINGSTYPE class
Top
Methods
 NameDescription
Public methodApplyEdit Stores Export Field settings for owned fields.
(Overrides ObjectEditGuardApplyEdit(ctEditGuardObjectType, ICTObject, Int64))
Public methodClearCaches Call this to clear everything this object has cached.
Public methodGetExtControlObsolete.
Handles owned export fields and invokes settings control for them.
(Overrides ObjectEditGuardGetExtControl(ctEditGuardObjectType, ICTObject, String, Int64))
Public methodGetExtControls2
(Overrides ObjectEditGuardGetExtControls2(ctEditGuardObjectType, ICTObject, ListTupleInt64, String))
Public methodGetParent Parent Extension
(Overrides ObjectEditGuardGetParent)
Public methodPreDelete Cleans removed fields from stored data.
(Overrides ObjectEditGuardPreDelete(ctEditGuardObjectType, ICTObject, Int64))
Top
Revision History
DateVersionDescription
-2022 SP0First Release
-2025 SP1 Added overridable ClearCaches.
See Also