I have this object PreloadClient which implements IDisposable, I want to dispose it, but after the asynchronous methods finish their call... which
PreloadClient
IDisposable
Why not dispose the client in the callback?