Click or drag to resize
Kjs.AppLife.Update.Controller Namespace
The Kjs.AppLife.Update.Controller namespace provides a programming interface, though the UpdateController class, for applications to use the AppLife Update system to update themselves.
Classes
  ClassDescription
Public classAvailableUpdateCollection
Represents a read-only collection of UpdateInformation.
Public classCheckForUpdateCompletedEventArgs
Contains event data for the CheckForUpdateCompleted event of an UpdateController.
Public classDownloadException
The exception that is thrown when a download fails.
Public classDownloadUpdateProgressChangedEventArgs
Contains event data for the DownloadUpdateProgressChanged event.
Public classInstanceShutdownException
The exception that is thrown when all instances of the application are not shut down when applying an update.
Public classLastUpdate
Represents a past update, with information read from its log.
Public classLoggedUpdate
Represents a past update, with information read from its log.
Public classStatusStripUpdateDisplay
Represents a visual control that interacts with an UpdateController on a StatusStrip.
Public classUpdateController
The UpdateController forms the core of the AppLife Update system in the application that will be updated. It enables the application to communicate with an update server and download, validate, and apply updates.
Public classUpdateDetailsDisplay
Represents a visual control that interacts with an UpdateController and shows details about found updates.
Public classUpdateDialogShowingEventArgs
Provides event data for the UpdateDialogShowing event.
Public classUpdateDisplay
Represents a visual control that interacts with an UpdateController.
Public classUpdateException
The exception that is thrown when an update can't be applied.
Public classUpdateFoundEventArgs
Provides data for the UpdateFound event.
Public classUpdateInformation
Contains information about an update available for download or installation.
Public classUpdateNotifyIconDisplay
Represents a control that interacts with an UpdateController and displays information in the system notification area.
Public classUpdateStartingEventArgs
Contains event data for the UpdateStarting event.
Public classValidationException
The exception that is thrown when update validation fails.
Delegates
  DelegateDescription
Public delegateCheckForUpdateCompletedEventHandler
Represents the method that will handle the CheckForUpdateCompleted event of the UpdateController class.
Public delegateDownloadUpdateProgressChangedEventHandler
Represents the method that will handle the DownloadUpdateProgressChanged event of the UpdateController class.
Public delegateUpdateDialogShowingEventHandler
Represents the method that will handle the UpdateDialogShowing event of the UpdateController class.
Public delegateUpdateFoundEventHandler
Represents the method that will handle the UpdateFound event of the UpdateController class.
Public delegateUpdateStartingEventHandler
Represents the method that will handle the UpdateStarting event of the UpdateController class.
Enumerations
  EnumerationDescription
Public enumerationApplyUpdateOptions
Defines options available when applying an update.
Public enumerationControllerDisplayMode
Defines the possible display modes for a visual UpdateController control.
Public enumerationErrorDisplayLevel
Defines the available levels of error display in an update dialog.
Public enumerationUpdateControlClickAction
Defines the possible actions that take place when an update control is clicked.
Public enumerationUpdateElevationType
Defines the possible levels of elevation for an update.
Public enumerationUpdateResult
Defines the possible results of a logged update.
Public enumerationUpdateStartingResponse
Defines the possible responses to an update starting notification.