Download Update Form

If the standard update download form does not match your application, you can implement your own download form.  You do not need to implement a custom download form just because a custom Check for Updates form was implemented.  To show the standard download form after utilizing a custom Check for Updates form, you can call the ShowDownloadUpdateDialog method.

To implement a custom download form, you call a download method on the Update Controller.  There is both a synchronous and asynchronous download method.  When using the asynchronous method, you can subscribe to a progress event and a completion event.  Both event handlers are guaranteed to be executed on the same thread that started the download.  The progress event handler has an event argument that provides progress information.

After an update is downloaded by using the ShowDownloadUpdateDialog or a call to a download method, you must call ApplyUpdate on the Update Controller to initiate the update process.

Note:  Please reference the Update Controller API documentation for more information on these methods.  Also, please reference the Custom Forms Quick Start project for an example of using custom forms.