Class AppSettings
Collection of runtime loaded application settings. See also AppSettingsManager.
[DataContract("AppSettings")]
public sealed class AppSettings : IEnumerable<object>, IEnumerable
- Inheritance
-
objectAppSettings
- Implements
-
IEnumerable<object>
- Extension Methods
Constructors
AppSettings()
Default constructor, used for deserialization.
public AppSettings()
AppSettings(IEnumerable<object>)
Creates a new AppSettings instance with a settings collection.
public AppSettings(IEnumerable<object> settings)
Parameters
settingsIEnumerable<object>Settings collection.
Properties
Settings
Application specific settings.
public FastCollection<object> Settings { get; }
Property Value
- FastCollection<object>
Methods
GetEnumerator()
Inline Enumerator used by foreach.
public FastCollection<object>.Enumerator GetEnumerator()
Returns
- FastCollection<object>.Enumerator
Enumerator of the underlying settings collection.
GetSettings<T>()
Finds a settings object of the specified type in the settings collection.
public T? GetSettings<T>() where T : class
Returns
- T
Found object, or null if not found.
Type Parameters
T