메소드 | 설명 | |
---|---|---|
ApplyReleases ( Squirrel.UpdateInfo updateInfo, Action |
||
CheckForUpdate ( bool ignoreDeltaUpdates = false, Action |
||
CreateShortcutsForExecutable ( string exeName, ShortcutLocation locations, bool updateOnly, string programArguments = null, string icon = null ) : void | ||
CreateUninstallerRegistryEntry ( ) : Task |
||
CreateUninstallerRegistryEntry ( string uninstallCmd, string quietSwitch ) : Task |
||
CurrentlyInstalledVersion ( string executable = null ) : SemanticVersion | ||
Dispose ( ) : void | ||
DownloadReleases ( IEnumerable |
||
FullInstall ( bool silentInstall, |
||
FullUninstall ( ) : Task | ||
GetLocalAppDataDirectory ( string assemblyLocation = null ) : string | ||
GetShortcutsForExecutable ( string exeName, ShortcutLocation locations, string programArguments = null ) : ShellLink>.Dictionary |
||
GetUninstallStringForOldInstaller ( ) : IEnumerable |
||
KillAllExecutablesBelongingToPackage ( ) : void | ||
RemoveShortcutsForExecutable ( string exeName, ShortcutLocation locations ) : void | ||
RemoveUninstallerRegistryEntry ( ) : void | ||
RestartApp ( string exeToStart = null, string arguments = null ) : void | ||
UpdateManager ( string urlOrPath, string applicationName = null, string rootDirectory = null, IFileDownloader urlDownloader = null ) : System |
메소드 | 설명 | |
---|---|---|
InstallRedists ( ) : void | ||
SetParent ( |
||
UninstallOldInstallerIfFound ( ) : void | ||
acquireUpdateLock ( ) : Task |
||
getApplicationName ( ) : string | ||
getUpdateExe ( ) : string |
public ApplyReleases ( Squirrel.UpdateInfo updateInfo, Action |
||
updateInfo | Squirrel.UpdateInfo | |
progress | Action |
|
리턴 | Task |
public CheckForUpdate ( bool ignoreDeltaUpdates = false, Action |
||
ignoreDeltaUpdates | bool | |
progress | Action |
|
리턴 | Task |
public CreateShortcutsForExecutable ( string exeName, ShortcutLocation locations, bool updateOnly, string programArguments = null, string icon = null ) : void | ||
exeName | string | |
locations | ShortcutLocation | |
updateOnly | bool | |
programArguments | string | |
icon | string | |
리턴 | void |
public CreateUninstallerRegistryEntry ( string uninstallCmd, string quietSwitch ) : Task |
||
uninstallCmd | string | |
quietSwitch | string | |
리턴 | Task |
public CurrentlyInstalledVersion ( string executable = null ) : SemanticVersion | ||
executable | string | |
리턴 | SemanticVersion |
public DownloadReleases ( IEnumerable |
||
releasesToDownload | IEnumerable |
|
progress | Action |
|
리턴 | Task |
public FullInstall ( bool silentInstall, |
||
silentInstall | bool | |
progress | ||
리턴 | Task |
public static GetLocalAppDataDirectory ( string assemblyLocation = null ) : string | ||
assemblyLocation | string | |
리턴 | string |
public GetShortcutsForExecutable ( string exeName, ShortcutLocation locations, string programArguments = null ) : ShellLink>.Dictionary |
||
exeName | string | |
locations | ShortcutLocation | |
programArguments | string | |
리턴 | ShellLink>.Dictionary |
public GetUninstallStringForOldInstaller ( ) : IEnumerable |
||
리턴 | IEnumerable |
public KillAllExecutablesBelongingToPackage ( ) : void | ||
리턴 | void |
public RemoveShortcutsForExecutable ( string exeName, ShortcutLocation locations ) : void | ||
exeName | string | |
locations | ShortcutLocation | |
리턴 | void |
public static RestartApp ( string exeToStart = null, string arguments = null ) : void | ||
exeToStart | string | |
arguments | string | |
리턴 | void |
public UpdateManager ( string urlOrPath, string applicationName = null, string rootDirectory = null, IFileDownloader urlDownloader = null ) : System | ||
urlOrPath | string | |
applicationName | string | |
rootDirectory | string | |
urlDownloader | IFileDownloader | |
리턴 | System |