Skip to content

ISettingsStorage interface

Defined in

Namespace: Akavache.Reactive.Settings Assembly: Akavache.Reactive.dll Full name: Akavache.Reactive.Settings.ISettingsStorage Modifiers: public abstract

Summary

        Represents a storage interface for application settings that supports property change notifications and asynchronous operations.
        

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Class hierarchy
classDiagram
class ISettingsStorage
class INotifyPropertyChanged {
    <>
}
INotifyPropertyChanged <|.. ISettingsStorage
class IDisposable {
    <>
}
IDisposable <|.. ISettingsStorage

Implements: INotifyPropertyChanged, IDisposable

Methods

NameSummary
InitializeLoads all settings in this storage into the internal cache, initializing missing values with their defaults. While calling this method is optional, it is useful for applications with...

Extension members

See also