Skip to main content

UpdateDownloadProgress

Namespace: Busy.Bar

Progress of an in-progress firmware update package download.

public sealed record class UpdateDownloadProgress : System.IEquatable`1[[Busy.Bar.UpdateDownloadProgress, BusyBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance Object → UpdateDownloadProgress
Implements IEquatable<UpdateDownloadProgress>
Attributes NullableContextAttribute, NullableAttribute

Properties​

SpeedBytesPerSec​

Current download speed, in bytes per second.

public long? SpeedBytesPerSec { get; init; }

Property Value​

Int64?

ReceivedBytes​

Bytes received so far.

public long? ReceivedBytes { get; init; }

Property Value​

Int64?

TotalBytes​

Total download size, in bytes.

public long? TotalBytes { get; init; }

Property Value​

Int64?

Constructors​

UpdateDownloadProgress(Int64?, Int64?, Int64?)​

Progress of an in-progress firmware update package download.

public UpdateDownloadProgress(long? SpeedBytesPerSec, long? ReceivedBytes, long? TotalBytes)

Parameters​

SpeedBytesPerSec Int64?
Current download speed, in bytes per second.

ReceivedBytes Int64?
Bytes received so far.

TotalBytes Int64?
Total download size, in bytes.