DS3 .NET Software Development Kit
3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
|
Properties | |
IEnumerable< Ds3PartialObject > | AllItems [get] |
All of the items that this job will transfer. For full objects, this is the full object as a single Ds3PartialObject. More... | |
Properties inherited from Ds3.Helpers.IBaseJob< IPartialReadJob, Ds3PartialObject > | |
Guid | JobId [get] |
The id that allows the client to track job status and recover or delete jobs in the case of a failure during transfer. More... | |
string | BucketName [get] |
The name of the bucket that this job is transferring to. More... | |
Additional Inherited Members | |
Public Member Functions inherited from Ds3.Helpers.IBaseJob< IPartialReadJob, Ds3PartialObject > | |
TSelf | WithMaxParallelRequests (int maxParallelRequests) |
Must always be called before the Transfer method. More... | |
TSelf | WithCancellationToken (CancellationToken cancellationToken) |
Must always be called before the Transfer method. More... | |
void | Transfer (Func< TItem, Stream > createStreamForTransferItem) |
Performs all GETs or PUTs for the job (depending on the type of job). More... | |
Events inherited from Ds3.Helpers.IBaseJob< IPartialReadJob, Ds3PartialObject > | |
Action< long > | DataTransferred |
Fires handlers with the amount of additional data that's been transferred when a part of a job is transferred. More... | |
Action< TItem > | ItemCompleted |
Fires handlers with the name of each transferred item as their transfers finish. More... | |
|
get |
All of the items that this job will transfer. For full objects, this is the full object as a single Ds3PartialObject.