全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
对象存储 OSS

.NET SDK开发包

更新时间:2017-11-10 15:35:18

.NET SDK 最新开发包

环境要求:

  • Windows

    • .NET Framework 2.0及以上版本
    • 必须注册有Aliyun.com用户账户
  • Linux / Mac

    • Mono 3.12及以上版本

程序集:Aliyun.OSS.dll

最新版本号:2.4.0

文档:点击查看

包结构:

  • bin
    • Aliyun.OSS.dll .NET程序集文件
    • Aliyun.OSS.pdb 调试和项目状态信息文件
    • Aliyun.OSS.xml 程序集注释文档
  • doc
    • Aliyun.OSS.chm 帮助文档
  • src
    • SDK源代码
  • sample
    • Sample源代码

.NET SDK 开发包(2016-12-14)

下载地址:aliyun_dotnet_sdk_2.4.0

更新日志:

  • 增加:SetObjectAcl/GetObjectAcl接口
  • 增加:图片处理功能
  • 增加:OssClient的构造函数,方便使用
  • 修复:GetObject中使用MemoryStream占用大量内存的问题
  • 修复:ObjectMetadata设置ContentLength时5G限制的问题
  • 修复:使用Proxy时个别请求没有Proxy-Authorization头的问题

.NET SDK 开发包(2016-03-28)

下载地址:aliyun_dotnet_sdk_2.3.0

更新日志:

  • ObjectMetadata新增ContentMd5属性,支持上传文件时验证MD5
  • 拷贝时验证目标bucket和object名称合法性
  • 解决无法从Metadata获取Expires的问题
  • 解决重试机制失效的问题
  • 解决设置Content-Encoding等值为null时抛异常的问题
  • 解决Endpoint头尾含空字符报错的问题

.NET SDK 开发包(2015-12-12)

下载地址:aliyun_dotnet_sdk_2.2.0

更新日志:

  • 支持Mono 3.12.0及其以上版本
  • 新增追加文件接口:AppendObject
  • 新增断点续传上传接口:ResumableUploadObject
  • 新增断点续传拷贝接口:ResumableCopyObject
  • 新增部分示例程序
  • 移除对System.Web库的依赖

.NET SDK 开发包(2015-11-28)

下载地址:aliyun_dotnet_sdk_2.1.0

更新日志:

  • .NET Framework 2.0和.NET Framework 3.5支持
  • 大文件拷贝接口:CopyBigObject
  • 大文件上传接口:UploadBigObject
  • 文件meta修改接口:ModifyObjectMeta
  • 提升SDK健壮性
  • ContentType支持大多数MIME种类(226种)
  • 补齐SDK API速查文档中的缺失注释
  • 删除某些类中已经废弃的ObjectMetaData属性,请使用类中对应的的ObjectMetadata属性

.NET SDK 开发包(2015-11-18)

更新日志:

  • 自动根据对象key和上传文件名后缀判断ContentType
  • ListObjects,ListMultipartUploads,DeleteObjects接口默认增加EncodingType参数
  • UploadPart接口新增内容md5校验
  • 新增部分示例程序
  • 精简命名空间
  • 合并重复目录
  • 统一目录名称
  • 删除重复的测试项目
  • 修改CNAME支持形式
  • 当存储空间或者文件不存在时,DoesObjectExist不再抛出异常,而是返回false

.NET SDK 开发包(2015-05-28)

下载地址:aliyun_dotnet_sdk_20150528

更新日志:

  • 添加Bucket Lifecycle支持,可添加、删除Lifecycle规则;
  • 添加DoesBucketExist、DoesObjectExist接口,用于判断Bucket/Object的存在性;
  • 添加SwitchCredentials,可在运行期更换用户账号信息;
  • 添加ICredentialsProvider接口类,通过实现该类提供自定义的Credentials生成策略。
  • 添加GeneratePostPolicy接口,用于生成Post Policy;
  • 添加异步化接口(支持Put/Get/List/Copy/PartCopy等异步操作);
  • 添加STS支持;
  • 添加自定义时间校准功能,可通过Client配置项SetCustomEpochTicks接口进行设置;
  • 添加Chunked编码传输支持,上传时可以不指定Content-Length项;
  • 修复设置Bucket CORS的Expose Header属性,但取出的结果为空的bug;
  • 修复ListObjects请求返回的CommonPrefixs包含多个Prefix时,SDK只能取到第一个Prefix的bug;
  • 修复当出现OSS相关异常时,解析出的RequestId、HostId为null的bug;
  • 修复CopyObject/CopyPart接口中source key包含中文,出现编码错误的bug;

.NET SDK 开发包(2015-01-15)

下载地址:aliyun_dotnet_sdk_20150115

更新日志:

  • 移除OTS分支,程序集命名更改为Aliyun.OSS.dll
  • .NET Framework版本升至4.0及以上
  • OSS: 添加Copy Part、Delete Objects、Bucket Referer List等接口
  • OSS: 添加ListBuckets分页功能
  • OSS: 添加CNAME支持
  • OSS: 修复Put/GetObject流中断问题
  • OSS: 增加Samples

.NET SDK 开发包(2014-06-26)

下载地址:aliyun_dotnet_sdk_20140626

Open Services SDK for.NET 包含了OSS和OTS的SDK。.NETSDK采用了与 Java SDK统一的接口设计,并结合C#语言特点适当地改进。(最新版本已支持OSS的分块上传操作)

更新日志:

  • 加入cors功能。

2013/09/02- OSS:

  • 修复了某些情况下无法抛出正确的异常的Bug。
  • 优化了SDK的性能。

2013/06/04- OSS:

  • 将默认OSS服务访问方式修改为三级域名方式。

2013/05/20- OTS:

  • 将默认的OTS服务地址更新为:ots.aliyuncs.com
  • 新加入对Mono的支持。
  • 修复了SDK中的几处Bug,使其运行更稳定。

2013/04/10- OSS:

  • 添加了Object分块上传(Multipart Upload)功能。
  • 添加了Copy Object功能。
  • 添加了生成预签名URL的功能。
  • 分离出IOss接口,并由OssClient继承此接口。

2012/10/10- OSS:

  • 将默认的OSS服务地址更新为:oss.aliyuncs.com

2012/09/05- OSS:

  • 解决ListObjects时Prefix等参数无效的问题。

2012/06/15- OSS:

  • 首次加入对OSS的支持。包含了OSS Bucket、ACL、Object的创建、修改、读取、删除等基本操作。
  • OTS:
  • OTSClient.GetRowsByOffset支持反向读取。
  • 加入对特定请求错误的自动处理机制。
  • 增加HTML格式的帮助文件。

2012/05/16- OTS

  • Client.GetRowsByRange支持反向读取。

2012/03/16- OTS

  • 访问接口,包括对表、表组的创建、修改和删除等操作,对数据的插入、修改、删除和查询等操作。
  • 访问的客户端设置,如果代理设置、HTTP连接属性设置等。
  • 统一的结构化异常处理。
本文导读目录