public abstract class QuickIOTransferJobWriteJob : IQuickIOTransferWriteJob, QuickIOTransferJob
Base class for transfer write jobs
private Int32 _maxBufferSize
private Boolean _overwrite
private Boolean _parentExistanceCheck
QuickIOTransferJobWriteJob(IQuickIOTransferObserver observer, Int32 priorityLevel, Boolean overwrite)
Creates a new instance of QuickIOTransferJob
protected void QuickIOTransferJobWriteJob(IQuickIOTransferObserver observer, Int32 priorityLevel, Boolean overwrite)
Parameters
observer
IQuickIOTransferObserverObserver for file monitoring by service
priorityLevel
Int32Default priority
overwrite
Booleantrue to overwrite existing elements
Remarks
Thread-safe
QuickIOTransferJobWriteJob(Int32 priorityLevel, Boolean overwrite)
Creates a new instance of QuickIOTransferJob
protected void QuickIOTransferJobWriteJob(Int32 priorityLevel, Boolean overwrite)
Parameters
priorityLevel
Int32Default priority
overwrite
Booleantrue to overwrite existing elements
Remarks
Thread-safe
MaxBufferSize
Max Buffer Size for Transfer
public Int32 MaxBufferSize { get; set; }
Overwrite
True to overwrite existing elements
public Boolean Overwrite { get; set; }
ParentExistanceCheck
True to check parent folder existance. False is much faster, but you have to be sure that the parent exists.
public Boolean ParentExistanceCheck { get; set; }