Is it possible to get the .Synchronize (non-async) result describing the outcome of the syncing?
FtpSyncEventArgs would be the most logical I guess, but this can only be checked in the .Synchronized event if I'm not mistaking.
I would like to implement a structure that syncs and retries on failure x times.
When doing it the event way, I would need to have a counter on a global scope.
Seeing that my object has multiple connections, I would also need a lookup (Dictionary<ExFtpConnection, int>?) for the lookup.
I think there is a better way that I'm not seeing.