| Visual Basic (Declaration) | |
|---|---|
Public Delegate Sub ConnectEventHandler( _ ByVal sender As Object, _ ByVal e As ExceptionEventArgs _ ) | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As New ConnectEventHandler(AddressOf HandlerMethod) | |
| C# | |
|---|---|
public delegate void ConnectEventHandler( object sender, ExceptionEventArgs e ) | |
| Managed Extensions for C++ | |
|---|---|
public: __gc __delegate void ConnectEventHandler( Object* sender, ExceptionEventArgs* e ) | |
| C++/CLI | |
|---|---|
public delegate void ConnectEventHandler( Object^ sender, ExceptionEventArgs^ e ) | |
Parameters
- sender
- The source of the event.
- e
- A ExceptionEventArgs object that contains the event data.
As Microsoft describes in their MSDN documentation, the event model in the .NET Framework is based on having an event delegate that connects an event with its handler. To raise an event, two elements are needed:
- A class that holds the event data. This class must derive from the base class EventArgs.
- A delegate that points to a method that provides the response to the event.
For more information about event handler delegates, see the Using Events In PowerTCP topic.
Target Platforms: Microsoft .NET Framework 2.0