WinFormGet - GUI HTTP downloader (with 'await')

Windows Forms asynchronous HTTP downloader.

A WinForms asynchronous downloader (both in C# and VB.NET) that is completely event-driven: all HTTP operations run asynchronously in the background and the user interface is not blocked at all! Following features are demonstrated:

  • asynchronous operation
  • event-driven architecture
  • operation aborting
  • downloading files
  • using Rebex WebClient API
  • using DownloadProgressChanged event to display transfer progress bar
  • using await operator