![]() |
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 | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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.