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.

Namespace: Amazon.S3.Transfer
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class TransferUtilityConfig
Public Class TransferUtilityConfig
public ref class TransferUtilityConfig

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
TransferUtilityConfig()()()()
Default constructor.
DefaultTimeout
Gets or sets the default timeout in milliseconds used for writing objects to S3. The default value is 5 minutes.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
MinSizeBeforePartUpload
Gets or sets the minimum part size for upload parts. 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.
NumberOfUploadThreads
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.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)

Inheritance Hierarchy

System..::..Object
  Amazon.S3.Transfer..::..TransferUtilityConfig

See Also