Click or drag to resize

ISettingsProcessor Methods

The ISettingsProcessor type exposes the following members.

Methods
 NameDescription
Public methodContainsGroup Determines if a group exists.
Public methodContainsKey Determines if a setting key exists in a group.
Public methodDeleteAll Deletes all groups and the setting keys they contain.
Public methodDeleteGroup Deletes a group and all the setting keys it contains.
Public methodDeleteKey Deletes a setting key from a group.
Public methodExport Exports all settings to an XElement that is shaped to represent the structure of the settings backing storage.
Public methodGet(Object, Object) Gets a string value from the settings, uniquely identified by the group and key parameters.
Public methodGet(Object, Object, String) Gets a string value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetT(Object, Object, T) Gets an object of type T (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetBool(Object, Object) Gets a nullable bool value from the settings, uniquely identified by the group and key parameters.
Public methodGetBool(Object, Object, Boolean) Gets a bool value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetBuffer Gets a byte array value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetDateTime(Object, Object) Gets a nullable DateTime value from the settings, uniquely identified by the group and key parameters.
Public methodGetDateTime(Object, Object, DateTime) Gets a DateTime value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetDateTimeOffset(Object, Object) Gets a nullable DateTimeOffset value from the settings, uniquely identified by the group and key parameters.
Public methodGetDateTimeOffset(Object, Object, DateTimeOffset) Gets a DateTimeOffset value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetDecimal(Object, Object) Gets a nullable decimal value from the settings, uniquely identified by the group and key parameters.
Public methodGetDecimal(Object, Object, Decimal) Gets a decimal value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetDouble(Object, Object) Gets a nullable double value from the settings, uniquely identified by the group and key parameters.
Public methodGetDouble(Object, Object, Double) Gets a double value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetFloat(Object, Object) Gets a nullable float value from the settings, uniquely identified by the group and key parameters.
Public methodGetFloat(Object, Object, Single) Gets a float value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetGuid(Object, Object) Gets a nullable Guid value from the settings, uniquely identified by the group and key parameters.
Public methodGetGuid(Object, Object, Guid) Gets a Guid value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetInt(Object, Object) Gets a nullable int value from the settings, uniquely identified by the group and key parameters.
Public methodGetInt(Object, Object, Int32) Gets a int value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetInts Gets an int array (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetLong(Object, Object) Gets a nullable long value from the settings, uniquely identified by the group and key parameters.
Public methodGetLong(Object, Object, Int64) Gets a long value (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetLongs Gets an long array (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodGetObject Gets an untyped object from the settings, uniquely identified by the group and key parameters. This method is designed to be used when the type of the setting value is not known at compile time.
Public methodGetStrings Gets a string array (or fallback default value) from the settings, uniquely identified by the group and key parameters.
Public methodListGroups List group names. The null unnamed group will be included if any values are stored in the unnamed group.
Public methodListKeys List setting key names in a specified group.
Public methodPut Puts an Object into the settings, uniquely identified by the group and key parameters.
Top
See Also