Check for Update Form

To implement your own Check for Updates form, you will call a check for update method on the Update Controller and then interrogate the CurrentUpdate property for information about any discovered updates.

There is both a synchronous and asynchronous method to check for updates.  The synchronous CheckForUpdates method is a blocking method and returns a boolean value indicating whether an update was found or not.  The CheckForUpdatesAsync method is a non-blocking call.  You can handle the CheckForUpdateCompleted event to be informed when the asynchronous call completes.  The event argument contains a property that indicates whether or not an update was discovered.

With either Check for Update call, if an update is found, information about the update can be utilized by looking at the CurrentUpdate property.  If no update is found, the CurrentUpdate property is empty or null.

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.