namespace FastGithub.UI
{
///
/// 流量统计
///
public class FlowStatistics
{
///
/// 获取总读上行
///
public long TotalRead { get; set; }
///
/// 获取总下行
///
public long TotalWrite { get; set; }
///
/// 获取上行速率
///
public double ReadRate { get; set; }
///
/// 获取下行速率
///
public double WriteRate { get; set; }
public static string ToNetworkSizeString(long value)
{
if (value < 1024)
{
return $"{value}B";
}
if (value < 1024 * 1024)
{
return $"{value / 1024d:0.00}KB";
}
return $"{value / 1024d / 1024d:0.00}MB";
}
}
}