Estoy escribiendo la Aplicación A y la DLL B, ambas en C# .NET. ¿Cómo hago la siguiente:C# callback from DLL
- Una función llama en B
- Quieres B para usar delegado/devolución de llamada para actualizar el estado de la interfaz de usuario de A
Ésta es no sobre BackgroundWorker .. Esa parte funciona bien en A. Lo que no puedo ver es cómo informarle a B qué función llamar en A.
Iba por la segunda opción, pero la sintaxis me tiene desconcertado. –
Te estás perdiendo una tercera opción. Puede crear un delegado en A para sombrear el método B, de modo que B nunca necesite saber nada al respecto. Excelente para llamar métodos en bibliotecas de terceros de manera asincrónica que normalmente no lo soportaría. –
Terminé probando la primera y la segunda opción. La sintaxis para el segundo fue más limpia en mi caso. ¡Gracias! –