C# Класс withSIX.Play.Infra.Data.Services.UserSettingsCacheManager

Наследование: IInfrastructureService, IUserSettingsCacheManager
Показать файл Открыть проект

Открытые методы

Метод Описание
Get ( System.Version version ) : IObservable
GetIndex ( ) : IObservable
Save ( ) : System.Threading.Tasks.Task
Set ( UserSettings settings ) : System.Threading.Tasks.Task
UserSettingsCacheManager ( IUserCache cache ) : System

Приватные методы

Метод Описание
FindOlderVersionOrCreateNew ( ) : Task
GetKey ( System.Version version ) : string
GetOrCreateVersionsIndex ( ) : IObservable
SetVersions ( SettingsIndex versions ) : System.Threading.Tasks.Task
TryToFindOlderVersion ( System.Version version ) : Task

Описание методов

Get() публичный Метод

public Get ( System.Version version ) : IObservable
version System.Version
Результат IObservable

GetIndex() публичный Метод

public GetIndex ( ) : IObservable
Результат IObservable

Save() публичный Метод

public Save ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Set() публичный Метод

public Set ( UserSettings settings ) : System.Threading.Tasks.Task
settings withSIX.Play.Core.Options.UserSettings
Результат System.Threading.Tasks.Task

UserSettingsCacheManager() публичный Метод

public UserSettingsCacheManager ( IUserCache cache ) : System
cache IUserCache
Результат System