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.