NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

InstallEventHandler Delegate

Represents the method that will handle the OnBeforeInstall event, or the OnAfterInstall event, or the OnBeforeCommit event, or the OnAfterCommit event, or the OnBeforeRollback event, or the OnAfterRollback event, or the OnBeforeUninstall event, or the OnAfterUninstall event of the Installer.

[Visual Basic]
Public Delegate Sub InstallEventHandler( _
   ByVal sender As Object, _
   ByVal e As InstallEventArgs _
)
[C#]
public delegate void InstallEventHandler(
   object sender,
   InstallEventArgs e
);
[C++]
public __gc __delegate void InstallEventHandler(
   Object* sender,
   InstallEventArgs* e
);

[JScript] In JScript, you can use the delegates in the NGWS frameworks, but you cannot define your own.

Parameters [Visual Basic, C#, C++]

The declaration of your event-handling method must have the same parameters as the InstallEventHandler delegate declaration.

sender
The source of the event.
e
An InstallEventArgs that contains the event data.

Remarks

When you create an InstallEventHandler delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, until you remove the delegate. For more information about delegates, see DelegateTopicTBD.

Requirements

Namespace: System.Configuration.Install

Assembly: System.Configuration.Install.dll

See Also

System.Configuration.Install Namespace | InstallEventArgs | Installer | OnBeforeInstall | OnAfterInstall | OnBeforeCommit | OnAfterCommit | OnBeforeRollback | OnAfterRollback | OnBeforeUninstall | OnAfterUninstall | Install | Commit | Rollback | Uninstall