As a continuation of PR No. #72 and due to some changes happening on the Hi3Helper.Http submodule, I decided to update the code and its usages in order to provide fixes and improvement to this project.
What's Changed on Hi3Helper.Http?
Using the new callback method for retrying mechanism
Bring back the code support down to .NET Standard 2.0 / .NET Framework 4.6.2
Switching to directly read the data instead of waiting the buffer to full from the network stream
Start the download session sequence fully asynchronously, even on .NET Standard 2.0 support
What's Fixed?
Fixed noisy background throws due to overhead on the old TaskExtension's Timeout method
Fixed incorrect define constants usage
Fixed any potential stream disposal issues (including the one caused by DeleteMultisessionFiles())
Pull Request Overview
As a continuation of PR No. #72 and due to some changes happening on the Hi3Helper.Http submodule, I decided to update the code and its usages in order to provide fixes and improvement to this project.
What's Changed on
Hi3Helper.Http
?What's Fixed?
TaskExtension
's Timeout methodDeleteMultisessionFiles()
)