![]() |
DS3 .NET Software Development Kit
3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
|
Provides a simple API to efficiently transfer objects for a bulk job. More...
Additional Inherited Members | |
Public Member Functions inherited from Ds3.Helpers.IBaseJob< IJob, string > | |
| 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... | |
Properties inherited from Ds3.Helpers.IBaseJob< IJob, string > | |
| 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... | |
Events inherited from Ds3.Helpers.IBaseJob< IJob, string > | |
| 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... | |
Provides a simple API to efficiently transfer objects for a bulk job.