C# Class withSIX.Core.Infra.Services.VersionRegistry

Inheritance: IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
Init ( ) : System.Threading.Tasks.Task
UpdateLocalVersion ( Action action ) : System.Threading.Tasks.Task
VersionRegistry ( Uri uri, IApiLocalObjectCacheManager cacheManager, ISystemInfo systemInfo ) : System

Private Methods

Méthode Description
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

Method Details

Init() public méthode

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

UpdateLocalVersion() public méthode

public UpdateLocalVersion ( Action action ) : System.Threading.Tasks.Task
action Action
Résultat System.Threading.Tasks.Task

VersionRegistry() public méthode

public VersionRegistry ( Uri uri, IApiLocalObjectCacheManager cacheManager, ISystemInfo systemInfo ) : System
uri System.Uri
cacheManager IApiLocalObjectCacheManager
systemInfo ISystemInfo
Résultat System