DS3 .NET Software Development Kit
3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
|
Create one stream and receiving blobs in parallel using stream seeking More...
Public Member Functions | |
Stream | CreateStream (Func< TItem, Stream > createStreamForTransferItem, IRangeTranslator< Blob, TItem > rangeTranslator, Blob blob, long length) |
Create a new stream for every blob returned by GetNextTransferItems More... | |
void | CloseBlob (Blob blob) |
If a blob to stream strategy has been chosen than close the stream that associated with the completed blob More... | |
void | CloseStream (TItem item) |
If a stream to stream strategy has been chosen than close the stream that associated with the completed stream More... | |
Create one stream and receiving blobs in parallel using stream seeking
TItem |
TItem | : | IComparable<TItem> |
|
inline |
If a blob to stream strategy has been chosen than close the stream that associated with the completed blob
blob |
Implements Ds3.Helpers.Strategys.StreamFactory.IStreamFactory< TItem >.
|
inline |
If a stream to stream strategy has been chosen than close the stream that associated with the completed stream
item |
Implements Ds3.Helpers.Strategys.StreamFactory.IStreamFactory< TItem >.
|
inline |
Create a new stream for every blob returned by GetNextTransferItems
createStreamForTransferItem | |
rangeTranslator | |
blob | |
length |
Implements Ds3.Helpers.Strategys.StreamFactory.IStreamFactory< TItem >.