InPlaceHostingManager.DownloadProgressChanged Evento

Definizione

Si verifica in corrispondenza alla modifica dello stato di download di un'applicazione o di un manifesto.Occurs when there is a change in the status of an application or manifest download.

public:
 event EventHandler<System::Deployment::Application::DownloadProgressChangedEventArgs ^> ^ DownloadProgressChanged;
public event EventHandler<System.Deployment.Application.DownloadProgressChangedEventArgs> DownloadProgressChanged;
member this.DownloadProgressChanged : EventHandler<System.Deployment.Application.DownloadProgressChangedEventArgs> 
Public Event DownloadProgressChanged As EventHandler(Of DownloadProgressChangedEventArgs) 

Esempi

Nell'esempio di codice riportato di seguito viene illustrato ToolStripProgressBar come aggiornare un oggetto contenuto StatusStripin un oggetto.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
}
Private Sub iphm_DownloadProgressChanged(ByVal sender As Object, ByVal e As DownloadProgressChangedEventArgs) Handles iphm.DownloadProgressChanged
    ' you can show percentage of task completed using e.ProgressPercentage
End Sub

Commenti

In un'applicazione console gli eventi vengono assegnati ai thread da un pool di thread.In a console application, events are assigned to threads from a thread pool. Si potrebbero pertanto ricevere eventi di aggiornamento dello stato di avanzamento non ordinati, con un evento successivo che mostra una riduzione rispetto a un evento precedente.Therefore, you might receive progress update events out of order, with a subsequent event showing a decrease compared with a previous event. Questo comportamento non verrà visualizzato in un'applicazione basata su Windows Forms, perché gli eventi in Windows Forms vengono elaborati in sequenza dalla coda di messaggi del thread dell'interfaccia utente.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.

Si applica a