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
ReceivedBytes
Bytes received so far.
public long? ReceivedBytes { get; init; }
Property Value
TotalBytes
Total download size, in bytes.
public long? TotalBytes { get; init; }
Property Value
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.