¿Cómo puedo usar los siguientes eventos / delegados, escritos en C #, en VB.NET
Estoy usando la biblioteca APNS-Sharp de JdSoft en mi aplicación web ASP.NET. La biblioteca está escrita en C # y hace un uso extensivo de las funciones y eventos de delegado con fines de subprocesamiento. Mi aplicación está escrita en VB.NET, y estoy un poco confundido acerca de cómo traducir el siguiente código de muestra (C #):
....
//Wireup the events
service.Error += new FeedbackService.OnError(service_Error);
....
}
static void service_Error(object sender, Exception ex)
{
Console.WriteLine(...);
}
Aquí están los miembros relevantes de la clase FeedbackService:
public delegate void OnError(object sender, Exception ex);
public event OnError Error;
Básicamente, estoy tratando de descubrir cómo adjuntar una función (como service_Error) a un evento (como Error) en VB.NET. No tengo claro qué significa la sintaxis + = en este contexto, y VisualStudio dice que mi código VB.NET no puede acceder directamente al evento 'Error' por alguna razón.
¡Gracias