public class QuickIOTransferFileCreationFinishedEventArgs : QuickIOTransferJobWriteEventArgs
Contains information when a file creation operation has been finished successfully
private Nullable<Double> _bytesPerSecond
private Nullable<TimeSpan> _duration
QuickIOTransferFileCreationFinishedEventArgs(IQuickIOTransferJob job, String targetPath, Int64 totalBytes, DateTime transferStarted)
Creates new instance of QuickIOTransferFileCreationFinishedEventArgs
public void QuickIOTransferFileCreationFinishedEventArgs(IQuickIOTransferJob job, String targetPath, Int64 totalBytes, DateTime transferStarted)
Parameters
job
IQuickIOTransferJobAffected job
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; }