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

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

공개 메소드들

메소드 설명
GetDiscoverableAssemblies ( ) : IEnumerable
Save ( ) : void
SaveNow ( ) : Task
TryLoadSettings ( ) : UserSettings
UserSettingsStorage ( Func handleLoadFailure ) : System

비공개 메소드들

메소드 설명
BackupSettings ( ) : void
GetLatestSettingsPath ( ) : IAbsoluteFilePath
GetParsedVersions ( IEnumerable filePaths ) : IOrderedEnumerable
GetVersionedSettingsPath ( System.Version version ) : IAbsoluteFilePath
HandleToken ( ) : void
ImportOlderSettings ( ) : void
Load ( ) : UserSettings
MigrateOldSettingsIfExists ( ) : void
ParseSettingsFileVersion ( string settingsFileName ) : System.Version
PrepareSettingsPath ( ) : void
SaveNowInternal ( ) : Task
SaveTask ( CancellationToken token ) : Task
SetupPath ( ) : void
TryBackupSettings ( ) : void
TryLoadSettingsInternal ( ) : UserSettings
TryLoadUserSettings ( ) : UserSettings

메소드 상세

GetDiscoverableAssemblies() 공개 메소드

public GetDiscoverableAssemblies ( ) : IEnumerable
리턴 IEnumerable

Save() 공개 메소드

public Save ( ) : void
리턴 void

SaveNow() 공개 메소드

public SaveNow ( ) : Task
리턴 Task

TryLoadSettings() 공개 메소드

public TryLoadSettings ( ) : UserSettings
리턴 withSIX.Play.Core.Options.UserSettings

UserSettingsStorage() 공개 메소드

public UserSettingsStorage ( Func handleLoadFailure ) : System
handleLoadFailure Func
리턴 System