UpdateController Methods |
The UpdateController type exposes the following members.
Name | Description | |
---|---|---|
![]() | ApplyUpdate |
Applies the downloaded update represented by CurrentUpdate. If the update is
applied, the application will shut down. If EnableAutoChaining is ,
applies all chained updates in sequence.
|
![]() | ApplyUpdate(ApplyUpdateOptions) |
Applies the downloaded update represented by CurrentUpdate. If the update is
applied, the application will shut down. If EnableAutoChaining is ,
applies all chained updates in sequence.
|
![]() | ApplyUpdate(ApplyUpdateOptions, IDictionary) |
Applies the downloaded update represented by CurrentUpdate. If the update is
applied, the application will shut down. If EnableAutoChaining is ,
applies all chained updates in sequence.
|
![]() | CancelAsync |
Cancels a pending asynchronous operation that was started by CheckForUpdateAsync
or DownloadUpdateAsync.
|
![]() | CheckForUpdate |
Searches for an available update. If an update is found, its information can
be retrieved from CurrentUpdate.
|
![]() | CheckForUpdateAsync |
Searches for an available update. If an update is found, its information can
be retrieved from CurrentUpdate. This method does not block the calling thread.
|
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
![]() | Dispose | Releases all resources used by the Component. (Inherited from Component.) |
![]() | Dispose(Boolean) |
Clean up any resources being used.
(Overrides ComponentDispose(Boolean).) |
![]() | DownloadUpdate |
Downloads the update represented by CurrentUpdate, or, if
EnableAutoChaining is , every update in the
update chain.
|
![]() | DownloadUpdateAsync |
Downloads the update represented by CurrentUpdate, or, if
EnableAutoChaining is , every update in the
update chain. This method does not block the calling thread.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (Inherited from Component.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | GetService | (Inherited from Component.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetUpdateChain |
Gets an array of UpdateInformation corresponding to all updates
in the current chain.
|
![]() ![]() | GetUpdateHistory |
Gets a collection of LoggedUpdate objects representing past updates
applied for the specified application ID. The information is retrieved by reading
update log files.
|
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) |
![]() | OnCheckForUpdateCompleted |
Raises the CheckForUpdateCompleted event.
|
![]() | OnDownloadUpdateCompleted |
Raises the DownloadUpdateCompleted event.
|
![]() | OnDownloadUpdateProgressChanged |
Raises the DownloadUpdateProgressChanged event.
|
![]() | OnShutdownRequested |
Raises the ShutdownRequested event.
|
![]() | OnUpdateDialogShowing |
Raises the UpdateDialogShowing event.
|
![]() | OnUpdateFound |
Raises the UpdateFound event.
|
![]() | OnUpdateStarting |
Raises the UpdateStarting event.
|
![]() | OverrideAssemblyLocation |
Specifies a different assembly location for this application in order to allow the controller to apply updates
on behalf of another application.
|
![]() | OverrideHostProcessInfo | Obsolete.
Overrides the host process information to allow the controller to apply updates on behalf of another application
|
![]() | ReadLastUpdateInformation |
Gets information about the last update applied for this application ID.
|
![]() | SaveUpdatesToLocal |
Saves the current update and any chainable updates that have been downloaded to a local folder.
|
![]() | ShowCheckForUpdateDialog |
Searches for an available update while showing a modal dialog to the user.
|
![]() | ShowCheckForUpdateDialog(IWin32Window) |
Searches for an available update while showing a modal dialog to the user in
front of the specified object.
|
![]() | ShowCheckForUpdateDialog(ErrorDisplayLevel) |
Searches for an available update while showing a modal dialog to the user that
can show the specified amount of error information.
|
![]() | ShowCheckForUpdateDialog(IWin32Window, ErrorDisplayLevel) |
Searches for an available update while showing a modal dialog to the user that
can show the specified amount of error information in front of the specified object.
|
![]() | ShowDownloadUpdateDialog |
Downloads the update represented by CurrentUpdate while showing a modal
dialog to the user.
|
![]() | ShowDownloadUpdateDialog(IWin32Window) |
Downloads the update represented by CurrentUpdate while showing a modal
dialog to the user in front of the specified object.
|
![]() | ShowDownloadUpdateDialog(ErrorDisplayLevel) |
Downloads the update represented by CurrentUpdate while showing a modal
dialog to the user that can show the specified amount of error information.
|
![]() | ShowDownloadUpdateDialog(IWin32Window, ErrorDisplayLevel) |
Downloads the update represented by CurrentUpdate while showing a modal
dialog to the user that can show the specified amount of error information in front
of the specified object.
|
![]() | ToString | Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.) |
![]() | UpdateInteractive |
Uses built-in dialogs to walk the user through an entire update process.
|
![]() | UpdateInteractive(IWin32Window) |
Uses built-in dialogs to walk the user through an entire update process. The dialogs
will be shown in front of the specified object.
|
![]() | UpdateInteractive(ApplyUpdateOptions) |
Uses built-in dialogs to walk the user through an entire update process. The dialogs
will be shown in front of the specified object.
|
![]() | UpdateInteractive(ErrorDisplayLevel) |
Uses built-in dialogs to walk the user through an entire update process, showing
the specified amount of information about any error that occurs.
|
![]() | UpdateInteractive(IWin32Window, ErrorDisplayLevel) |
Uses built-in dialogs to walk the user through an entire update process, showing
the specified amount of information about any error that occurs. The dialogs
will be shown in front of the specified object.
|
![]() | UpdateInteractive(IWin32Window, ErrorDisplayLevel, ApplyUpdateOptions) |
Uses built-in dialogs to walk the user through an entire update process, showing
the specified amount of information about any error that occurs. The dialogs
will be shown in front of the specified object.
|
![]() | UpdateInteractive(IWin32Window, ErrorDisplayLevel, ApplyUpdateOptions, IDictionary) |
Uses built-in dialogs to walk the user through an entire update process, showing
the specified amount of information about any error that occurs. The dialogs
will be shown in front of the specified object.
|
![]() | ValidateUpdate |
Validates the downloaded update represented by CurrentUpdate, or, if
EnableAutoChaining is , every update in the
update chain.
|