XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
UTF-8
namespace XFEExtension.NetCore.WebExtension;

/// <summary>
/// 字符下载事件
/// </summary>
public class FileDownloadedEventArgs(byte[] currentBuffer, long downloadedBufferSize, long? totalBufferSize, long currentSegmentTotalBufferSize, long currentSegmentDownloadedBufferSize, int currentSegmentIndex, bool downloaded) : EventArgs
{

    /// <summary>
    /// 当前下载到的字节
    /// </summary>
    public byte[] CurrentBuffer { get; } = currentBuffer;
    /// <summary>
    /// 总共已下载的字节大小
    /// </summary>
    public long DownloadedBufferSize { get; } = downloadedBufferSize;
    /// <summary>
    /// 总共需要下载的字节大小
    /// </summary>
    public long? TotalBufferSize { get; } = totalBufferSize;
    /// <summary>
    /// 当前节的总计需要下载的字节大小
    /// </summary>
    public long CurrentSegmentTotalBufferSize { get; } = currentSegmentTotalBufferSize;
    /// <summary>
    /// 当前节的已下载的字节大小
    /// </summary>
    public long CurrentSegmentDownloadedBufferSize { get; } = currentSegmentDownloadedBufferSize;
    /// <summary>
    /// 当前节的索引
    /// </summary>
    public int CurrentSegmentIndex { get; } = currentSegmentIndex;
    /// <summary>
    /// 是否下载完成
    /// </summary>
    public bool Downloaded { get; } = downloaded;
}