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