public class QuickIOTransferFileCopyFinishedEventArgs : QuickIOTransferJobWriteWithSourceEventArgs
Contains information when a file copy operation has been finished successfully
private Nullable<Double> _bytesPerSecond
private Nullable<TimeSpan> _duration
QuickIOTransferFileCopyFinishedEventArgs(IQuickIOTransferJob job, String sourcePath, String targetPath, Int64 totalBytes, DateTime transferStarted)
Creates new instance of QuickIOTransferFileCopyProgressEventArgs
public void QuickIOTransferFileCopyFinishedEventArgs(IQuickIOTransferJob job, String sourcePath, String targetPath, Int64 totalBytes, DateTime transferStarted)
Parameters
job
IQuickIOTransferJobAffected job
sourcePath
StringSource file path
targetPath
StringTarget file path
totalBytes
Int64Total bytes to transfer
transferStarted
DateTimeBytesPerSecond
Live bytes per second
public Double BytesPerSecond { get; }
Duration
Live transfer duration
public TimeSpan Duration { get; }
TotalBytes
Total bytes of file
public UInt64 TotalBytes { get; set; }
TransferFinished
Estimated Timestamp when transfer is finished
public DateTime TransferFinished { get; set; }
TransferStarted
Time transfer of file started
public DateTime TransferStarted { get; set; }