I\'m using JdSoft\'s APNS-Sharp library in my ASP.NET web app. The library is written in C#, and makes extensive use of Delegate Functions and Events for threading purposes. My
I'm not sure on the VB implementation I'm afraid, but the += syntax in C# with respect to delegates, adds a method to the delegates list of methods (invocation list)
The +=
operator is basically subscribing the FeedbackService.OnError
function to the Error
invocation list. So when the Error
event is raised, the OnError
method is invoked.
To translate the above code to VB.NET, it would look something like:
// define delelgate/event
Public Delegate Sub OnError(sender As Object, ex As Exception)
Public Event OnError Error
// attach method to event
AddHandler service.Error, service_Error
See How to: Raise and Consume Events for some examples in VB.NET.
AddHandler service.Error, service_Error