C# 클래스 withSIX.Play.Infra.Data.Services.UserSettingsCacheManager

상속: IInfrastructureService, IUserSettingsCacheManager
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
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