DS3 .NET Software Development Kit  3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
Ds3.Helpers.IPartialReadJob Interface Reference
Inheritance diagram for Ds3.Helpers.IPartialReadJob:
Ds3.Helpers.IBaseJob< IPartialReadJob, Ds3PartialObject >

Properties

IEnumerable< Ds3PartialObjectAllItems [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...
 

Property Documentation

IEnumerable<Ds3PartialObject> Ds3.Helpers.IPartialReadJob.AllItems
get

All of the items that this job will transfer. For full objects, this is the full object as a single Ds3PartialObject.