hola
Cómo: Implementar un cliente de servicios web asincrónico orientado a eventos con ASP.NET 2.0 en el link hay una excelente explicacion
solo que por ahi podrias omitir la parte de la creacion del proxy wsdl.exe, si usas el Vs, y agregas una referencia web este genera el proxy de forma automatica
despues la clave esta en la asignacion del evento en el ejemplo
AddHandler service.HelloWorldCompleted, AddressOf Me.HelloWorldCompleted
busca que cambia el nombre pero simpre el nombre termina en Complete
y usar el metodo
service.HelloWorldAsync("second call")
tambien busca el nombre de tu metodo we pero con la terminacion "Async"
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina