FileTransferProgressEventArgs.cs 857 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace WinSCP
  4. {
  5. public enum ProgressOperation { Transfer }
  6. [Guid("E421924E-87F0-433E-AF38-CE034DC8E8CB")]
  7. [ClassInterface(Constants.ClassInterface)]
  8. [ComVisible(true)]
  9. public sealed class FileTransferProgressEventArgs : EventArgs
  10. {
  11. public ProgressOperation Operation { get; internal set; }
  12. public ProgressSide Side { get; internal set; }
  13. public string FileName { get; internal set; }
  14. public string Directory { get; internal set; }
  15. public double OverallProgress { get; internal set; }
  16. public double FileProgress { get; internal set; }
  17. public int CPS { get; internal set; }
  18. public bool Cancel { get; set; }
  19. internal FileTransferProgressEventArgs()
  20. {
  21. }
  22. }
  23. }