public delegate bool TransferEventHandler(
Return false to cancel the transfer.
Reports the progress of a file download/upload. The handler may be called multiple times. On success the last call will have done=true. If you return false or if an error occurs, the transfer is canceled.