InPlaceHostingManager.DownloadApplicationCompleted Event
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.