InPlaceHostingManager.DownloadApplicationCompleted Event

Definition

Occurs when the application has finished downloading to the local computer.

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

Event Type

Examples

The following code example demonstrates a handler for the DownloadApplicationCompleted event.

void iphm_DownloadApplicationCompleted(object sender, DownloadApplicationCompletedEventArgs e)
{
    // Check for an error.
    if (e.Error != null)
    {
        // Cancel download and install.
        MessageBox.Show("Could not download and install application. Error: " + e.Error.Message);
        return;
    }

    // Inform the user that their application is ready for use. 
    MessageBox.Show("Application installed! You may now run it from the Start menu.");
}
Private Sub iphm_DownloadApplicationCompleted(ByVal sender As Object, ByVal e As DownloadApplicationCompletedEventArgs) Handles iphm.DownloadApplicationCompleted
    ' Check for an error.
    If (e.Error IsNot Nothing) Then
        ' Cancel download and install.
        MessageBox.Show("Could not download and install application. Error: " & e.Error.Message)
        Return
    End If

    ' Inform the user that their application is ready for use. 
    MessageBox.Show("Application installed! You may now run it from the Start menu.")
End Sub

Remarks

If you are installing a Windows Forms-based application, you will need to instruct users to launch the application themselves; you cannot start Windows Forms-based applications programmatically by using the Execute method.

Applies to