Click or drag to resize
UpdateNotifyIconDisplay Class
Represents a control that interacts with an UpdateController and displays information in the system notification area.
Inheritance Hierarchy

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 class UpdateNotifyIconDisplay : Component, 
	IUpdateControl, ISupportInitialize, IAnimationContainer

The UpdateNotifyIconDisplay type exposes the following members.

Constructors
  NameDescription
Public methodUpdateNotifyIconDisplay
Initializes a new instance of the UpdateNotifyIconDisplay class.
Public methodUpdateNotifyIconDisplay(IContainer)
Initializes a new instance of the UpdateNotifyIconDisplay class.
Top
Methods
  NameDescription
Public methodBeginInit
Signals the object that initialization is starting.
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose
Releases all resources used by the Component.
(Inherited from Component.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the Component and optionally releases the managed resources.
(Overrides ComponentDispose(Boolean).)
Public methodEndInit
Signals the object that initialization is complete.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodGetService
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Protected methodOnClick
Raises the Click event.
Protected methodOnUpdateReady
Raises the UpdateReady event.
Public methodShowDetailsPopup
Opens the control's associated update details popup.
Public methodToString
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
Top
Properties
  NameDescription
Public propertyApplicationName
Gets or sets the name of the application, as shown in the control's tooltips and details form.
Public propertyApplyUpdateOptions
Gets or sets the options used when the control applies an update.
Public propertyAutoStart
Gets or sets a value that indicates whether the control will check for an update automatically when it is created and shown for the first time.
Protected propertyCanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Public propertyClickAction
Gets or sets the action taken when the notification icon is clicked.
Public propertyContainer
Gets the IContainer that contains the Component.
(Inherited from Component.)
Public propertyContextMenu
Gets or sets the shortcut menu for the icon in the notification area.
Public propertyContextMenuStrip
Gets or sets the ContextMenuStrip for the icon in the notification area.
Protected propertyDesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Protected propertyEvents
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
Public propertyHideWhenUpToDate
Gets or sets a value indicating whether the notification area icon should be hidden when there is no update necessary.
Public propertyInitialSharedProperties
Gets or sets a set of initial values for the shared properties used in the update when it is applied.
Public propertyNoUpdateCustomText
Gets or sets text to be displayed when the application is up to date.
Public propertyNoUpdateIcon
Gets or sets the icon used in the notification area when the application is up to date.
Public propertyNoUpdateImageLarge
Gets or sets the image to be displayed on the control's details popup when the application is up to date.
Public propertyReadyToApplyCustomText
Gets or sets text to be displayed when an update has been downloaded and is ready to be applied.
Public propertyReadyToApplyIcon
Gets or sets the icon used in the notification area when an update has been downloaded and is ready to be applied.
Public propertyReadyToApplyImageLarge
Gets or sets the image to be displayed on the control's details popup when an update has been downloaded and is ready to be applied.
Public propertyRecheckDelayMinutes
Gets or sets the number of minutes the control will wait before retrying an update check, if it failed to find an update previously.
Public propertyShowBalloonNotifications
Gets or sets a value that indicates whether balloon notifications should be shown when an update is ready.
Public propertyShowUpdateSummary
Gets or sets a value that indicates whether to show summary text for the currently found update in the control's details popup.
Public propertySite
Gets or sets the ISite of the Component.
(Overrides ComponentSite.)
Public propertySummaryCustomHtml
Gets or sets custom HTML shown instead of an update's own summary. If this value is an empty string, the update's HistoricalSummaryHtml is used instead.
Public propertySummaryCustomText
Gets or sets custom text shown instead of an update's own summary. If this value is an empty string, the update's HistoricalSummary is used instead.
Public propertyUpdateController
Gets or sets the UpdateController associated with the control.
Public propertyVisible
Gets or sets a value indicating whether the notification area icon is shown.
Top
Events
  NameDescription
Public eventClick
Raised when the notification area icon is clicked.
Public eventDisposed
Occurs when the component is disposed by a call to the Dispose method.
(Inherited from Component.)
Public eventUpdateReady
Raised when an update has been downloaded and is ready to be applied.
Top
Remarks

An UpdateNotifyIconDisplay provides a live display of the status of an UpdateController, and can respond to user input to find and apply updates.

See Also