Twoorb Plugins  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Amazon.S3.Transfer.TransferUtilityConfig Class Reference

More...

Public Member Functions

 TransferUtilityConfig ()
 Default constructor. More...
 

Properties

TimeSpan DefaultTimeout [get, set]
 Gets or sets the default timeout in milliseconds used for writing objects to S3. The default value is 5 minutes. More...
 
long MinSizeBeforePartUpload [get, set]
 Gets or sets the minimum part size for upload parts in bytes. The default is 16 MB. Decreasing the minimum part size causes multipart uploads to be split into a larger number of smaller parts. Setting this value too low has a negative effect on transfer speeds, causing extra latency and network communication for each part. More...
 
int NumberOfUploadThreads [get, set]
 Gets or sets the number of executing threads. This property determines how many active threads will be used to upload the file. The default value is 10 threads. More...
 

Detailed Description

Provides configuration options for how TransferUtility processes requests.

The best configuration settings depend on network configuration, latency and bandwidth. The default configuration settings are suitable for most applications, but this class enables developers to experiment with different configurations and tune transfer manager performance.

Constructor & Destructor Documentation

Amazon.S3.Transfer.TransferUtilityConfig.TransferUtilityConfig ( )

Default constructor.

Property Documentation

TimeSpan Amazon.S3.Transfer.TransferUtilityConfig.DefaultTimeout
getset

Gets or sets the default timeout in milliseconds used for writing objects to S3. The default value is 5 minutes.

long Amazon.S3.Transfer.TransferUtilityConfig.MinSizeBeforePartUpload
getset

Gets or sets the minimum part size for upload parts in bytes. The default is 16 MB. Decreasing the minimum part size causes multipart uploads to be split into a larger number of smaller parts. Setting this value too low has a negative effect on transfer speeds, causing extra latency and network communication for each part.

int Amazon.S3.Transfer.TransferUtilityConfig.NumberOfUploadThreads
getset

Gets or sets the number of executing threads. This property determines how many active threads will be used to upload the file. The default value is 10 threads.

A value less than or equal to 0 will be silently ignored.


The documentation for this class was generated from the following files: