Affirma Consulting开发了一个用于在.NET应用程序中访问
Amazon S3服务的C#类库。这个包含示例的类库已经
在CodePlex发布了。
Amazon为那些希望在Amazon基础设施上存放数据的人提供了一个Simple Storage Service (S3)服务。这个服务能够使用
两种形式的API进行访问:REST和SOAP。Affirma Consulting开发了一个C#类库,方便那些需要访问S3的.NET应用程序。该类库现在已经在CodePlex随源代码一起公开,它包含以下主要功能:
- 完全支持数据流,无需在发送至S3之前将数据完全加载至内存中。
- 数据加密。
- 线程安全及实时统计。可以同时上传或下载多个内容并显示实时进度条。
- 一个强大而统一的对象模型,能够轻松地进行维护和扩展。
- 支持EU buckets.
类库的源代码中包含以下组件:
- ThreeSharp:一个C#函数库。
- ThreeSharp.Wrapper:一个辅助类,将一些基本的常用方法封装为单步调用。
- ThreeSharp.ConsoleSample:一个控制台应用程序,演示并描述了ThreeSharp类库和Wrapper中的各种方法。
- ThreeSharp.FormSample:一个Windows Forms应用程序,演示了如何在一个多线程的图形化界面下使用该类库。
类库的当前版本为1.5,基于Apache License 2.0
协议发布。
(作者 Abel Avram 译者 赵劼 出处/Infoq)
您可能对 [C#] 的这些文章也感兴趣: