Amazon Simple Storage Service
Developer Guide (API Version 2006-03-01)

Using the AWS SDK for .NET for Multipart Upload (High-Level API)

The AWS SDK for .NET exposes a high-level API that simplifies multipart uploads (see Uploading Objects Using Multipart Upload API). You can upload data from a file, a directory, or a stream. For more information about Amazon S3 multipart uploads, see Multipart Upload Overview.

The TransferUtility class provides a methods for uploading files and directories, tracking upload progress, and aborting multipart uploads.