Home icon

Introducing Multipart Download Support for AWS SDK for .NET Transfer Manager

Developer Tools Blog



This article introduces multipart download support in AWS SDK for .NET Transfer Manager, enabling faster parallel downloads of large S3 objects.

  • Automatic multipart coordination eliminates complex concurrent connection management code
  • Supports both part number and byte-range download strategies for flexibility
  • Part number downloads work best for multipart-uploaded objects; byte-range for any S3 object
  • Configure concurrent requests, buffer size, and memory usage for optimal performance
  • Use DownloadWithResponseAsync for files and OpenStreamWithResponseAsync for streams
  • MaxInMemoryParts and ChunkBufferSize control memory consumption during streaming
  • DownloadDirectoryWithResponseAsync automatically applies multipart to multiple objects
  • Migrate existing code using new WithResponse methods for metadata access

Multipart downloads in AWS SDK for .NET v4 significantly improve S3 transfer performance through parallel requests while simplifying developer code.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jun 1
2026
Introducing multipart download support for AWS Tools for PowerShell v5
Mar 19
2026
Transfer Manager Directory Support for AWS SDK for Ruby
Mar 4
2026
AWS SDK for .NET V3 Maintenance Mode Announcement
Jan 8
2026
AWS Lambda adds support for .NET 10

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.