SuperDesign/Source/开发辅助工具/Manager/FTP/FileTransferProgressEventArgs.cs
zilinsoft 993f1ca1a9 ### 2024-12-20 星期五更新
------
#### SuperDesign    V3.0.2412.2001
- *.[新增]新增程序更新日志设置和自动发布功能。
- *.[修复]修复Post数据格式不正确时双击文本框会导致软件闪退的BUG。
2024-12-20 08:15:19 +08:00

43 lines
1.3 KiB
C#

using ExtendUI.FTPManager;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FTPop
{
public delegate void FileTransferProgressEventHandler(object sender, FileTransferProgressEventArgs e);
public sealed class FileTransferProgressEventArgs : EventArgs
{
/// <summary>
/// 文件全路径
/// </summary>
public string LocalPath { get; internal set; }
/// <summary>
/// 远程文件全路径
/// </summary>
public string RemotePath { get; internal set; }
/// <summary>
/// 当前文件进度
/// </summary>
public double FileProgress { get; internal set; }
/// <summary>
/// 当前传输速度
/// </summary>
public double Speed { get; internal set; }
/// <summary>
/// 是否完成
/// </summary>
public bool IsComplete { get; internal set; } = false;
/// <summary>
/// 是否是开始
/// </summary>
public bool IsStart { get; internal set; } = false;
/// <summary>
/// 是否要取消
/// </summary>
public bool Cancel { get; set; }
public FTPInfo FTPInfo { get; internal set; } = null;
}
}