InPlaceHostingManager.DownloadProgressChanged Event

Definition

Occurs when there is a change in the status of an application or manifest download.

public event EventHandler<System.Deployment.Application.DownloadProgressChangedEventArgs> DownloadProgressChanged;

Event Type

Examples

The following code example demonstrates how to update a ToolStripProgressBar that is contained within a StatusStrip.

void iphm_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
    // you can show percentage of task completed using e.ProgressPercentage
}

Remarks

In a console application, events are assigned to threads from a thread pool. Therefore, you might receive progress update events out of order, with a subsequent event showing a decrease compared with a previous event. You will not see such behavior in a Windows Forms-based application, because events in Windows Forms are processed sequentially out of the user interface (UI) thread's message queue.

Applies to