WebDownloader
The WebDownloader
class, extending the abstract Downloader
class, is specifically designed for downloading software packages and patches from a web server in the ByteCobra Updater framework. It utilizes an HttpClient
for web requests and a JsonSerializer
for data processing. This class defines methods to download full update packages and patches based on version and platform details. It also includes a customizable download progress callback and handles various download scenarios, such as authentication and cancellation.