Class UserPreferencesProvider
User (and system) preference settings, at all levels
Inheritance
UserPreferencesProvider
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("UserPreferences", 1073741823)]
public class UserPreferencesProvider : MultiQueryProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Constructors
UserPreferencesProvider()
Declaration
public UserPreferencesProvider()
Fields
_colSectionKey
Declaration
protected ArchiveColumnInfo _colSectionKey
Field Value
ProviderName
Declaration
public const string ProviderName = "UserPreferences"
Field Value
RowTypeDatabaseName
Declaration
public const string RowTypeDatabaseName = "database"
Field Value
RowTypeDefaultName
Declaration
public const string RowTypeDefaultName = "default"
Field Value
RowTypeGroupName
Declaration
public const string RowTypeGroupName = "group"
Field Value
RowTypeSystemName
Declaration
public const string RowTypeSystemName = "system"
Field Value
RowTypeUserName
Declaration
public const string RowTypeUserName = "user"
Field Value
Methods
SetRestriction(ArchiveRestrictionInfo[])
Override: In addition to section and key restrictions, we also have a combined section|key restriction needed for the Admin preference GUI
Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Returns
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)