Skip to content

Akavache.Settings.Core namespace

Part of the Akavache.Settings package.

TypeKindSummary
SettingsPropertyHelperclassLightweight sync-readable wrapper around a settings SettingsStream. Exposes a latest-value [Value](# accessor (so derived [SettingsStorage](# classes can still publish plain-C# properties), an IObservable surface (so reactive consumers can subscribe), a [Set](# method (for writes), INotifyPropertyChanged notifications (so WPF/MAUI data bindings to BoolTest.Value update automatically), and an implicit conversion to T (so comparisons and assignments read naturally without .Value).
SettingsStorageclassProvides a base class for implementing observable application settings storage using Akavache. Each property is exposed as a live IObservable backed by a SettingsStream — subscribers see the current value immediately, are updated on every write, and never block the calling thread. Persistence goes through the underlying [IBlobCache](# asynchronously.