Once I completed and tested this code I will be looking at which API segments can be switched into Task based async methods.
The communication methods that form the IPapService and IPushService, the synchronisation and PPG notification methods in ISubscriptionService are all obvious candidates as they currently rely on blocking I/O calls.
I will be releasing three solutions;
- VS2010 + Async CTP
- VS2012 + .NET 4
- VS2012 + .NET 4.5
Please don’t thank me all at once… Rest assured I have my reasons for doing this!