DS3 .NET Software Development Kit
3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
|
Public Types | |
enum | Type { CRC_32, CRC_32C, MD5, SHA_256, SHA_512, NONE } |
Public Member Functions | |
abstract void | Match (Action none, Action compute, Action< byte[]> value) |
Calls none, compute, or value, depending on which type this actually is. More... | |
abstract T | Match< T > (Func< T > none, Func< T > compute, Func< byte[], T > value) |
Calls none, compute, or value, depending on which type this actually is. More... | |
Static Public Member Functions | |
static ChecksumType | Value (byte[] hash) |
Provide a binary ChecksumType value directly, if the client application knows the ChecksumType of a payload beforehand. More... | |
Properties | |
static ChecksumType | None [get] |
Do not provide a ChecksumType header on PUT. More... | |
static ChecksumType | Compute [get] |
Calculate the ChecksumType automatically. This requires a seekable streem. More... | |
|
pure virtual |
Calls none, compute, or value, depending on which type this actually is.
none | The function to call if the value is "none". |
compute | The function to call if the value is "compute". |
value | The function to call if the value is "value" with a ChecksumType payload. |
|
pure virtual |
Calls none, compute, or value, depending on which type this actually is.
none | The function to call if the value is "none". |
compute | The function to call if the value is "compute". |
value | The function to call if the value is "value" with a ChecksumType payload. |
|
inlinestatic |
Provide a binary ChecksumType value directly, if the client application knows the ChecksumType of a payload beforehand.
hash | The ChecksumType bytes |
|
staticget |
Calculate the ChecksumType automatically. This requires a seekable streem.
|
staticget |
Do not provide a ChecksumType header on PUT.