Dart.PowerTCP.SslSockets Namespace : ConnectionEventHandler Delegate |
Represents the method (event handler) that is raised when a new connection is received.
[Visual Basic]
Public Delegate Sub ConnectionEventHandler( _
ByVal sender As Object, _
ByVal e As ConnectionEventArgs _
)
[C#]
public delegate void ConnectionEventHandler(
object sender,
ConnectionEventArgs e
);
[C++]
public: __gc __delegate void ConnectionEventHandler(
Object* sender,
ConnectionEventArgs* e
)
[C++/CLI]
public delegate void ConnectionEventHandler(
Object^ sender,
ConnectionEventArgs^ e
)
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:
When the Server.Connect event is raised, the class that holds the event data is the ConnectionEventArgs class. A method must be created with the same signature as the delegate. In this example that would mean a method would have to be defined to accept two arguments (an object and a ConnectionEventArgs) and return void. Once this has been done, the delegate must be "connected" to the handling event. This is done by adding an instance of the delegate to the event.
For more information about event handler delegates, see the Using Events In PowerTCP topic.
Namespace: Dart.PowerTCP.SslSockets
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Dart.PowerTCP.SslSockets (in Dart.PowerTCP.SslSockets.dll)
Dart.PowerTCP.SslSockets Namespace
Send comments on this topic.
Documentation version 1.1.2.0.
© 2008 Dart Communications. All rights reserved.