I have a WCF service that I want to use the async pattern on as it mainly calls a series of web services and then processes the results once all of the web service calls have returned.
However, the async pattern in WCF only supports a single IAsyncResult being returned in the BeginXXX method.
I was wondering if anyone had any experience of creating a composite IAsyncResult that could signal once all the web services have returned, or have any other ideas to handle the problem?