C# Class Gallatin.Service.Update.AutoUpdater

This class is responsible for checking for updates compared against installed assemblies and downloading new content
Show file Open project: williamoneill/Gallatin

Public Methods

Method Description
CheckForUpdates ( IManifestProvider manifestProvider ) : bool

Compares the new manifest against the installed files to determine if updates are available

Private Methods

Method Description
ParseXmlToList ( List availableVersions, System.Xml.Linq.XDocument manifest ) : void
RenameExecutingExecutables ( ) : void
RevertExecutableNamesIfNotUpdated ( ) : bool

Method Details

CheckForUpdates() public static method

Compares the new manifest against the installed files to determine if updates are available
public static CheckForUpdates ( IManifestProvider manifestProvider ) : bool
manifestProvider IManifestProvider Reference to the manifest provider
return bool