Click or drag to resize
StorageTransferQueue Class
The transfers can be placed on an execution queue and can hold more than one transfer at a time.
Inheritance Hierarchy
SystemObject
  DrawerBackup.Client.TransfersStorageTransferQueue

Namespace: DrawerBackup.Client.Transfers
Assembly: DrawerBackup.Client (in DrawerBackup.Client.dll) Version: 0.0.1.1 (0.0.1.1)
Syntax
public class StorageTransferQueue

The StorageTransferQueue type exposes the following members.

Constructors
  NameDescription
Public methodStorageTransferQueue
Initializes a new instance of the StorageTransferQueue class
Top
Methods
  NameDescription
Public methodClear
Clear the queue
Public methodCount
Current count of items the queue
Public methodCountAll
Public methodCountProcessing
Current count of items begin processed
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPush
Pushes the transfer in the queue
Public methodRemove
Remove a transfer for the queue
Public methodSetMaxItemsInQueue
Set the maximium amount of items in the queue
Public methodSetMaxThreads
Set the maximium amount of threads (or simultaneos tranfers)
Public methodStart
Start the queue processing
Public methodStop
Process all the items in the queue and stop.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventOnDequeue
Top
Extension Methods
See Also