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
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.