Tengo una pregunta sobre el manejo de eventos con C#. Escucho los eventos que lanza una clase A. Ahora cuando se lanza el evento, se ejecuta un método que hace algo. Este método a veces tiene que esperar las respuestas de las fuentes de datos o similares.Manejo de eventos roscados (C#)
Creo que el manejo de eventos es sincrónico, por lo que uno tras otro evento será procesado. ¿Es posible hacerlo asíncrono? Quiero decir que cuando el método se ejecuta pero tiene que esperar la respuesta del origen de datos, ¿se puede procesar otro evento?
Gracias de antemano
Sebastián
¿Qué pasa si los argumentos (SomeEventArgs) contienen algún parámetro de salida? El método no puede salir hasta que se hayan calculado los parámetros de salida ... He publicado una pregunta relacionada aquí: http://stackoverflow.com/questions/6453655/parallel-event-handling-in-c/6453701#6453701 –