Types (16)
Assembly: SchwabenCode.QuickIO

Types

Name Description
Class-Icon IQuickIOTransferJob

Interface for transfer jobs

Class-Icon IQuickIOTransferObserver

Implementation requirements for central observer.

Class-Icon IQuickIOTransferWriteJob

Implements IQuickIOTransferJob with Overwrite option

Class-Icon QuickIOTransferBackgroundService

Instance for the continuous transfer of files; for example as a service.

Class-Icon QuickIOTransferDirectoryCopyService

Copy directory with progress monitoring

Class-Icon QuickIOTransferDirectoryCreationJob

Job for creating directories

Class-Icon QuickIOTransferFileCopyJob

File Copy job implementation

Class-Icon QuickIOTransferFileCopyService

Copy directory with progress monitoring

Class-Icon QuickIOTransferFileCreationJob

File Create job implementation

Class-Icon QuickIOTransferJob

A job is a defined task is performed by the method Run Here, you can define the content of the task itself.

Class-Icon QuickIOTransferJobPriorityComparer

Job Priority Implementation

Class-Icon QuickIOTransferJobType

Avoids expensive reflection

Class-Icon QuickIOTransferJobWriteJob

Base class for transfer write jobs

Class-Icon QuickIOTransferObserver

A QuickIO observer is a central contact point and allows the condition monitoring of QuickIO services and QuickIO jobs. It is possible to create an own observer by inherit from IQuickIOTransferObserver and QuickIOTransferObserver to monitor your own services and jobs at a central point and gather all information.

If you define your own jobs you can create your own observer class that derives from IQuickIOTransferJob, too.

Class-Icon QuickIOTransferServiceBase

Base Class for transfer service implementations.

A QuickIO service is an instance for processing multiple jobs. QuickIO services offer multiple workers (one worker = one Thread), to enable parallel processing for jobs. By default the priority that a job has, is observed during the processing with PriorityComparer.

Class-Icon QuickIOTransferSetTimestampsJob

Job to set timestamps

Uses