C# 클래스 withSIX.Core.Infra.Services.VersionRegistry

상속: IEnableLogging
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
Init ( ) : System.Threading.Tasks.Task
UpdateLocalVersion ( Action action ) : System.Threading.Tasks.Task
VersionRegistry ( Uri uri, IApiLocalObjectCacheManager cacheManager, ISystemInfo systemInfo ) : System

비공개 메소드들

메소드 설명
GetToolsInfo ( string versionInfoFile ) : Task
Save ( string file, VersionInfoDto obj ) : System.Threading.Tasks.Task
TryDownloadVersionInfo ( ) : System.Threading.Tasks.Task
TryLoadLocalVersionInfo ( ) : System.Threading.Tasks.Task
TryLoadVersionInfo ( ) : System.Threading.Tasks.Task

메소드 상세

Init() 공개 메소드

public Init ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

UpdateLocalVersion() 공개 메소드

public UpdateLocalVersion ( Action action ) : System.Threading.Tasks.Task
action Action
리턴 System.Threading.Tasks.Task

VersionRegistry() 공개 메소드

public VersionRegistry ( Uri uri, IApiLocalObjectCacheManager cacheManager, ISystemInfo systemInfo ) : System
uri System.Uri
cacheManager IApiLocalObjectCacheManager
systemInfo ISystemInfo
리턴 System