메소드 | 설명 | |
---|---|---|
CancelFileDownload ( ) : void |
Cancels the install
|
|
CheckForUpdatesAtUserRequest ( ) : Task |
Check for updates, using interaction appropriate for if the user just said "check for updates".
|
|
CheckForUpdatesQuietly ( ) : Task |
Check for updates, using interaction appropriate for where the user doesn't know you're doing it, so be polite
|
|
CheckOnFirstApplicationIdle ( ) : void |
The app will check once, after the app settles down.
|
|
Dispose ( ) : void |
Is called in the using context and will stop all background activities
|
|
GetAbsoluteUrl ( string url ) : |
Converts an relative url to an absolute url based on the
|
|
GetApplicationConfig ( ) : NetSparkle.NetSparkleConfiguration |
This method reads the local sparkle configuration for the given reference assembly
|
|
GetUpdateStatus ( NetSparkle.NetSparkleConfiguration config ) : Task |
This method checks if an update is required. During this process the appcast will be downloaded and checked against the reference assembly. Ensure that the calling process has read access to the reference assembly. This method is also called from the background loops.
|
|
GetWebContentResponse ( string Url ) : |
TODO
|
|
GetWebContentStream ( string Url ) : Stream |
TODO
|
|
ReportDiagnosticMessage ( string message ) : void |
This method reports a message in the diagnostic window
|
|
ShowUpdateNeededUI ( NetSparkleAppCastItem updates ) : void |
This method shows the update ui and allows to perform the update process
|
|
Sparkle ( String appcastUrl ) : System |
ctor which needs the appcast url
|
|
Sparkle ( String appcastUrl, |
ctor which needs the appcast url
|
|
Sparkle ( String appcastUrl, |
ctor which needs the appcast url
|
|
Sparkle ( String appcastUrl, |
ctor which needs the appcast url
|
|
Sparkle ( String appcastUrl, |
ctor which needs the appcast url and a referenceassembly
|
|
Sparkle ( String appcastUrl, |
ctor which needs the appcast url and a referenceassembly
|
|
StartLoop ( System.Boolean doInitialCheck ) : void |
The method starts a NetSparkle background loop If NetSparkle is configured to check for updates on startup, proceeds to perform the check. You should only call this function when your app is initialized and shows its main window.
|
|
StartLoop ( System.Boolean doInitialCheck, System.Boolean forceInitialCheck ) : void |
The method starts a NetSparkle background loop If NetSparkle is configured to check for updates on startup, proceeds to perform the check. You should only call this function when your app is initialized and shows its main window.
|
|
StartLoop ( System.Boolean doInitialCheck, System.Boolean forceInitialCheck, System.TimeSpan checkFrequency ) : void |
The method starts a NetSparkle background loop If NetSparkle is configured to check for updates on startup, proceeds to perform the check. You should only call this function when your app is initialized and shows its main window.
|
|
StartLoop ( System.Boolean doInitialCheck, System.TimeSpan checkFrequency ) : void |
The method starts a NetSparkle background loop If NetSparkle is configured to check for updates on startup, proceeds to perform the check. You should only call this function when your app is initialized and shows its main window.
|
|
StopLoop ( ) : void |
This method will stop the sparkle background loop and is called through the disposable interface automatically
|
|
UpdateSystemProfileInformation ( NetSparkle.NetSparkleConfiguration config ) : void |
This method updates the profile information which can be sended to the server if enabled
|
메소드 | 설명 | |
---|---|---|
GetInstallerCommand ( string downloadFileName ) : string |
Return installer runner command. May throw InvalidDataException
|
메소드 | 설명 | |
---|---|---|
AskApplicationToSafelyCloseUp ( ) : Task |
Apps may need, for example, to let user save their work
|
|
CheckForUpdates ( bool useNotificationToast ) : Task |
Does a one-off check for updates
|
|
InitDownloadAndInstallProcess ( NetSparkleAppCastItem item ) : void |
Starts the download process
|
|
OnDownloadFinished ( object sender, |
Called when the installer is downloaded
|
|
OnFirstApplicationIdle ( object sender, |
||
OnProgressWindowInstallAndRelaunch ( object sender, |
Called when the progress bar fires the update event
|
|
OnToastClick ( NetSparkleAppCastItem updates ) : void | ||
OnUserWindowUserResponded ( object sender, |
Called when the user responds to the "skip, later, install" question.
|
|
OnWindowsFormsApplicationExit ( object sender, |
Called when a Windows forms application exits. Starts the installer.
|
|
OnWorkerDoWork ( object sender, |
This method will be executed as worker thread
|
|
OnWorkerProgressChanged ( object sender, |
This method will be notified
|
|
ProfileDataThreadStart ( object obj ) : void |
Profile data thread
|
|
RemoteCertificateValidation ( object sender, |
Determine if the remote X509 certificate is validate
|
|
RunDownloadedInstaller ( ) : System.Threading.Task |
Runs the downloaded installer
|
|
ShowUpdateNeededUIInner ( NetSparkleAppCastItem updates ) : void | ||
UnregisterEvents ( ) : void |
Unregisters events so that we don't have multiple items updating
|
|
Update ( NetSparkleAppCastItem updates ) : void |
Updates from appcast
|
public GetAbsoluteUrl ( string url ) : |
||
url | string | relative or absolute url |
리턴 |
public GetApplicationConfig ( ) : NetSparkle.NetSparkleConfiguration | ||
리턴 | NetSparkle.NetSparkleConfiguration |
protected GetInstallerCommand ( string downloadFileName ) : string | ||
downloadFileName | string | |
리턴 | string |
public GetUpdateStatus ( NetSparkle.NetSparkleConfiguration config ) : Task |
||
config | NetSparkle.NetSparkleConfiguration | the configuration |
리턴 | Task |
public GetWebContentResponse ( string Url ) : |
||
Url | string | |
리턴 |
public GetWebContentStream ( string Url ) : Stream | ||
Url | string | |
리턴 | Stream |
public ReportDiagnosticMessage ( string message ) : void | ||
message | string | |
리턴 | void |
public ShowUpdateNeededUI ( NetSparkleAppCastItem updates ) : void | ||
updates | NetSparkleAppCastItem | updates to show UI for |
리턴 | void |
public Sparkle ( String appcastUrl ) : System | ||
appcastUrl | String | the URL for the appcast file |
리턴 | System |
public Sparkle ( String appcastUrl, |
||
appcastUrl | String | the URL for the appcast file |
applicationIcon | If you're invoking this from a form, this would be this.Icon | |
리턴 | System |
public Sparkle ( String appcastUrl, |
||
appcastUrl | String | the URL for the appcast file |
applicationIcon | If you're invoking this from a form, this would be this.Icon | |
securityMode | SecurityMode | Sparkle Security mode |
리턴 | System |
public Sparkle ( String appcastUrl, |
||
appcastUrl | String | the URL for the appcast file |
applicationIcon | If you're invoking this from a form, this would be this.Icon | |
securityMode | SecurityMode | |
dsaPublicKey | String | The dsa public key to verfiy the sigatures. |
리턴 | System |
public Sparkle ( String appcastUrl, |
||
appcastUrl | String | the URL for the appcast file |
applicationIcon | If you're invoking this from a form, this would be this.Icon | |
securityMode | SecurityMode | |
dsaPublicKey | String | |
referenceAssembly | String | the name of the assembly to use for comparison |
리턴 | System |
public Sparkle ( String appcastUrl, |
||
appcastUrl | String | the URL for the appcast file |
applicationIcon | If you're invoking this from a form, this would be this.Icon | |
securityMode | SecurityMode | |
dsaPublicKey | String | |
referenceAssembly | String | the name of the assembly to use for comparison |
factory | INetSparkleUIFactory | UI factory to use |
리턴 | System |
public StartLoop ( System.Boolean doInitialCheck ) : void | ||
doInitialCheck | System.Boolean | |
리턴 | void |
public StartLoop ( System.Boolean doInitialCheck, System.Boolean forceInitialCheck ) : void | ||
doInitialCheck | System.Boolean | |
forceInitialCheck | System.Boolean | |
리턴 | void |
public StartLoop ( System.Boolean doInitialCheck, System.Boolean forceInitialCheck, System.TimeSpan checkFrequency ) : void | ||
doInitialCheck | System.Boolean | |
forceInitialCheck | System.Boolean | |
checkFrequency | System.TimeSpan | the frequency between checks. |
리턴 | void |
public StartLoop ( System.Boolean doInitialCheck, System.TimeSpan checkFrequency ) : void | ||
doInitialCheck | System.Boolean | |
checkFrequency | System.TimeSpan | the frequency between checks. |
리턴 | void |
public UpdateSystemProfileInformation ( NetSparkle.NetSparkleConfiguration config ) : void | ||
config | NetSparkle.NetSparkleConfiguration | the configuration |
리턴 | void |