C# Class withSIX.Play.Infra.Data.Services.UserSettingsCacheManager

Inheritance: IInfrastructureService, IUserSettingsCacheManager
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
Get ( System.Version version ) : IObservable
GetIndex ( ) : IObservable
Save ( ) : System.Threading.Tasks.Task
Set ( UserSettings settings ) : System.Threading.Tasks.Task
UserSettingsCacheManager ( IUserCache cache ) : System

Private Methods

Méthode Description
FindOlderVersionOrCreateNew ( ) : Task
GetKey ( System.Version version ) : string
GetOrCreateVersionsIndex ( ) : IObservable
SetVersions ( SettingsIndex versions ) : System.Threading.Tasks.Task
TryToFindOlderVersion ( System.Version version ) : Task

Method Details

Get() public méthode

public Get ( System.Version version ) : IObservable
version System.Version
Résultat IObservable

GetIndex() public méthode

public GetIndex ( ) : IObservable
Résultat IObservable

Save() public méthode

public Save ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Set() public méthode

public Set ( UserSettings settings ) : System.Threading.Tasks.Task
settings withSIX.Play.Core.Options.UserSettings
Résultat System.Threading.Tasks.Task

UserSettingsCacheManager() public méthode

public UserSettingsCacheManager ( IUserCache cache ) : System
cache IUserCache
Résultat System