InfoQ

新闻

访问Amazon S3的C#类库已发布于CodePlex

作者 Abel Avram译者 赵劼 发布于 2008年10月12日 上午3时46分

社区
.NET
主题
Web服务
标签
C#,
亚马逊,
S3
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协议发布。
 
查看英文原文:C# Library for Amazon S3 Available on CodePlex

没有回复

回复

独家内容

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。

揭示常见的重构误区

相对于Java,.NET在持续重构方面所给与的重视仍然少为人知,大多数人对于重构是否真正属于开发过程,以及如何将其应用到开发过程中持观望态度。Danijel Arsenovski试图为你揭示这些谜题。