BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

C# Library for Amazon S3 Available on CodePlex

by Abel Avram on Oct 07, 2008 |

Affirma Consulting has developed a C# library which can be used to access Amazon's S3 services from a .NET application. The library, including examples, has been released on CodePlex.

Amazon has been offering the Simple Storage Service (S3) to anybody interested in storing data using Amazon's infrastructure. The service is accessible using two API flavors: REST and SOAP. Affirma Consulting has developed a C# library which can be included in any .NET application intended to access S3, and made it public, including the source code, on CodePlex. The library has the following main features:

  • Full support for data streaming. No need to load data into memory before sending to S3.
  • Data encryption.
  • Thread safety and live statistics. Perform multiple simultaneous uploads and downloads and show progress in real-time.
  • A powerful, unified object model that simplifies maintenance and extensions.
  • Support for EU buckets.

The library's source code contains the following components:

  • ThreeSharp. The C# library.
  • ThreeSharp.Wrapper. A helper that wraps basic common procedures into single-line calls.
  • ThreeSharp.ConsoleSample. A console application that demonstrates and describes the various procedures available in the ThreeSharp Library and the Wrapper.
  • ThreeSharp.FormSample. A Windows Forms app that demonstrates the use of the Library in a multi-threaded, graphical environment.

The current version of the library is 1.5 released under the license Apache License 2.0.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT