![]() | Profile |
public class ProfileOptions<PROFILESETTINGSTYPE> : ProfileOptionsExtension where PROFILESETTINGSTYPE : new(), SettingsObject
The ProfileOptions<PROFILESETTINGSTYPE> type exposes the following members.
Name | Description | |
---|---|---|
![]() | ProfileOptions<PROFILESETTINGSTYPE> | Initializes a new instance of the ProfileOptions<PROFILESETTINGSTYPE> class |
Name | Description | |
---|---|---|
![]() | CurrentSettings | Accessor for the last loaded settings object. Useful when settings access is needed for modified settings that are not yet saved. Value is loaded automatically but not cleared. User implementation can clear this e.g. on OnOptionsClosedNotify. |
Name | Description | |
---|---|---|
![]() | ClearCaches | Call this to clear everything this object has cached. |
![]() | CreateControl |
Creates the Profile Options control
(Overrides ProfileOptionsExtension.CreateControl()) |
![]() | GetParent |
Get Parent Extension
(Overrides ProfileOptionsExtension.GetParent()) |
![]() | GetSaveData |
Return data for the Core to save it for DB.
(Overrides ProfileOptionsExtension.GetSaveData(Boolean)) |
![]() | LoadData |
Load data provided by the Core and deserialize
it into PROFILESETTINGSTYPE.
(Overrides ProfileOptionsExtension.LoadData(Byte[])) |
![]() | Refresh |
Refresh the options page.
(Overrides ProfileOptionsExtension.Refresh()) |
![]() | Validate |
Validate content of the options page. Return false to prevent exit i.e. if something is defined wrong in the options.
(Overrides ProfileOptionsExtension.Validate()) |
Date | Version | Description |
---|---|---|
- | 2022 SP0 | First Release |
- | 2025 SP1 | Added overridable ClearCaches(). |