C# Класс NuSelfUpdate.AppUpdater

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AppUpdater ( NuGetConfig nugetConfig, IAppVersionProvider appVersionProvider, IExtendedFileSystem fileSystem, ICommandLineWrapper commandLineWrapper, IProcessWrapper processWrapper ) : System
ApplyPreparedUpdate ( IPreparedUpdate preparedUpdate ) : InstalledUpdate
CheckForUpdate ( ) : IUpdateCheck
LaunchInstalledUpdate ( InstalledUpdate installedUpdate ) : InstalledUpdate
PrepareUpdate ( IPackage package ) : IPreparedUpdate
RemoveOldVersionFiles ( ) : void

Приватные методы

Метод Описание
AssertCanUpdate ( System.Version targetVersion ) : void
Get ( string path, string relativeTo ) : string

Описание методов

AppUpdater() публичный Метод

public AppUpdater ( NuGetConfig nugetConfig, IAppVersionProvider appVersionProvider, IExtendedFileSystem fileSystem, ICommandLineWrapper commandLineWrapper, IProcessWrapper processWrapper ) : System
nugetConfig NuGetConfig
appVersionProvider IAppVersionProvider
fileSystem IExtendedFileSystem
commandLineWrapper ICommandLineWrapper
processWrapper IProcessWrapper
Результат System

ApplyPreparedUpdate() публичный Метод

public ApplyPreparedUpdate ( IPreparedUpdate preparedUpdate ) : InstalledUpdate
preparedUpdate IPreparedUpdate
Результат InstalledUpdate

CheckForUpdate() публичный Метод

public CheckForUpdate ( ) : IUpdateCheck
Результат IUpdateCheck

LaunchInstalledUpdate() публичный Метод

public LaunchInstalledUpdate ( InstalledUpdate installedUpdate ) : InstalledUpdate
installedUpdate InstalledUpdate
Результат InstalledUpdate

PrepareUpdate() публичный Метод

public PrepareUpdate ( IPackage package ) : IPreparedUpdate
package IPackage
Результат IPreparedUpdate

RemoveOldVersionFiles() публичный Метод

public RemoveOldVersionFiles ( ) : void
Результат void