Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is #680 by @miroslavpokorny brought up to date.
I have been seeing occasional failures of the
Test_Sftp_Multiple_Async_Upload_And_Download_10Files_5MB_Each
test.When choosing "Run until failure" in Visual Studio, the test failed after 20, 9, 45, 32 and 10 attempts. With this change, it ran successfully over 300 times before I stopped it.
Fixes #329
Side note: I'm not really sure why these Begin/End methods have an extra "callback" parameter as well as an
AsyncCallback
parameter, but I'm hoping we can just get rid of these methods soon anyway, or at least have them wrap a task based implementation