C# 클래스 NuSelfUpdate.AppUpdater

파일 보기 프로젝트 열기: caleb-vear/NuSelfUpdate 1 사용 예제들

공개 메소드들

메소드 설명
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