![]() |
DS3 .NET Software Development Kit
3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
|
Public Member Functions | |
Ds3Builder (string endpoint, Credentials creds) | |
Ds3Builder (Uri endpoint, Credentials creds) | |
Ds3Builder | WithProxy (Uri proxy) |
Used to specify an HTTP proxy. More... | |
Ds3Builder | WithRedirectRetries (int count) |
Sometimes the DS3 server isn't ready to service a request. In these situations it will periodically respond with a 307 redirect to keep the connection alive. The SDK makes this transparent if it happens up to RedirectRetries times. Use this to specify a limit on how many times this should happen before throwing an exception. More... | |
Ds3Builder | WithCopyBufferSize (int copyBufferSize) |
Determines how many bytes to copy at a time to and from input streams when performing object GET and PUT operations. More... | |
Ds3Builder | WithReadWriteTimeout (int readWriteTimeout) |
Specifies how long to wait for an HTTP request or response to transfer. More... | |
Ds3Builder | WithRequestTimeout (int requestTimeout) |
Specifies how long to wait for the server to respond once the SDK has fully sent a request. More... | |
Ds3Builder | WithConnectionLimit (int connectionLimit) |
Specifies how many concurrent connections we can open to a single host. More... | |
IDs3Client | Build () |
Creates the Ds3Client using the specified parameters. More... | |
Static Public Member Functions | |
static Ds3Builder | FromEnv () |
Creates a Ds3Builder with the endpoint, credentials, and proxy all populated from environment variables. More... | |
|
inline |
endpoint | The http or https location at which your DS3 server is listening. |
creds | Credentials with which to specify identity and sign requests. |
|
inline |
endpoint | The http or https location at which your DS3 server is listening. |
creds | Credentials with which to specify identity and sign requests. |
|
inline |
Creates the Ds3Client using the specified parameters.
|
inlinestatic |
Creates a Ds3Builder with the endpoint, credentials, and proxy all populated from environment variables.
|
inline |
Specifies how many concurrent connections we can open to a single host.
connectionLimit |
|
inline |
Determines how many bytes to copy at a time to and from input streams when performing object GET and PUT operations.
copyBufferSize |
|
inline |
Used to specify an HTTP proxy.
proxy |
|
inline |
Specifies how long to wait for an HTTP request or response to transfer.
readWriteTimeout |
|
inline |
Sometimes the DS3 server isn't ready to service a request. In these situations it will periodically respond with a 307 redirect to keep the connection alive. The SDK makes this transparent if it happens up to RedirectRetries times. Use this to specify a limit on how many times this should happen before throwing an exception.
count |
|
inline |
Specifies how long to wait for the server to respond once the SDK has fully sent a request.
requestTimeout |