Class PreferenceKeyProvider
MDO Provider that retrieves a list of preference keys corresponding to a given section
Inherited Members
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("PreferenceKey")]
[MDOAdditionalInfo("Preference section name, optionally followed by ;excludesystemwide to exclude preferences that belong in the System Settings gui", "Functions")]
public class PreferenceKeyProvider : LiteralsOnlyBase, ISoListProvider, ISoList, IPlugin
Remarks
Preferences are described in the prefdesc table. This provider will retrieve descriptions for all keys grouped under a given section, passed in as the additionalInfo to the constructor.
Use the UserPreferenceStrings class to avoid (mis)coding preference section and key names as strings.
Each item contains the programmatic key name in the extraInfo field.
Constructors
PreferenceKeyProvider()
Declaration
public PreferenceKeyProvider()
Fields
ProviderName
Declaration
public const string ProviderName = "PreferenceKey"
Field Value
Type | Description |
---|---|
System.String |
Methods
AddItems()
Declaration
protected override void AddItems()
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)