FileTransferProgressEventArgs.cs 865 B

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