1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/dotnet/FileTransferProgressEventArgs.cs
Martin Prikryl 6805e5a631 Bug 1532: Allow canceling file transfer in .NET assembly
https://winscp.net/tracker/1532

Source commit: 8a404c04df8fef7a168b94d17e9e982b533a4b7b
2018-01-28 06:48:15 +01:00

27 lines
857 B
C#

using System;
using System.Runtime.InteropServices;
namespace WinSCP
{
public enum ProgressOperation { Transfer }
[Guid("E421924E-87F0-433E-AF38-CE034DC8E8CB")]
[ClassInterface(Constants.ClassInterface)]
[ComVisible(true)]
public sealed class FileTransferProgressEventArgs : EventArgs
{
public ProgressOperation Operation { get; internal set; }
public ProgressSide Side { get; internal set; }
public string FileName { get; internal set; }
public string Directory { get; internal set; }
public double OverallProgress { get; internal set; }
public double FileProgress { get; internal set; }
public int CPS { get; internal set; }
public bool Cancel { get; set; }
internal FileTransferProgressEventArgs()
{
}
}
}