We have Web Service proxy which has asynchronous method based on Event-based Asynchronous Pattern. But the client code we are making call to web-service is asynchronous but implemented with Asynchronous Programming Model (APM) and it expects Web methods to return IAsyncResult.
How we can do that?