Click or drag to resize
UpdateControllerAvailableUpdates Property
Gets a collection of UpdateInformation objects that can be applied to the current Version or if no update information is available or EnableAutoChaining is .

Namespace: Kjs.AppLife.Update.Controller
Assembly: Kjs.AppLife.Update.Controller (in Kjs.AppLife.Update.Controller.dll) Version: 5.1.0.9 (5.1.0.9)
Syntax
public AvailableUpdateCollection AvailableUpdates { get; }

Property Value

Type: AvailableUpdateCollection
A collection of updates that can be applied to the current version, or if no update information is available, the controller has not yet checked for updates, or EnableAutoChaining is .
Remarks

This property can be set by calling any method that checks for an available update: CheckForUpdate, CheckForUpdateAsync, ShowCheckForUpdateDialog, or UpdateInteractive if the user cancels the update process after an update is found. However, if no update is available, it will remain . This property will also remain if EnableAutoChaining is .

Changing the Version property will also reset AvailableUpdates based on the contents of AllUpdates.

This collection contains a subset of items from AllUpdates. Before calling ApplyUpdate, the CurrentUpdate property must be set to an item from AvailableUpdates.

When EnableAutoChaining is , AvailableUpdates will always be . In order to choose which update(s) to apply, you must handle the [E:UpdateFound] event and set the SelectedUpdate property.

See Also