OSS C# SDK适用于 .NET Framework 2.0及以上版本。本文档基于OSS C# SDK 2.8.0编写。

兼容性
  • 对于2.x.x 系列SDK:

    • 接口:兼容。
    • 命名空间:兼容。
  • 对于1.0.x 系列SDK:

    • 接口:兼容。
    • 命名空间:不兼容。Aliyun.OpenServices.OpenStorageService变更为Aliyun.OSS。

SDK源码和API文档

SDK源码请参见GitHub地址:GitHub。更多信息请参见API Doc

示例代码

OSS C# SDK提供丰富的示例代码。您可以从GitHub获取示例代码。示例代码包括以下内容:

示例文件示例内容
PutObjectSample.cs上传文件
AppendObjectSample.cs追加上传
DoesObjectExistSample.cs判断文件是否存在
DeleteObjectsSample.cs删除文件
CopyObjectSample.cs拷贝文件
ModifyObjectMetaSample.cs管理文件元信息
MultipartUploadSample.cs分片上传
ResumableSample.cs断点续传上传
GetObjectSample.cs下载文件
GetObjectByRangeSample.cs范围下载
GetObjectAclSample.cs管理文件访问权限
SetObjectAclSample.cs管理文件访问权限
ListObjectsSample.cs列举文件
UrlSignatureSample.cs授权访问
UploadCallbackSample.cs上传回调
ProgressSample.cs上传进度条下载进度条
CNameSample.cs使用自定义域名访问OSS(CNAME)
PostPolicySample.cs表单上传
CreateBucketSample.cs创建存储空间
DeleteBucketSample.cs删除存储空间
DoesBucketExistSample.cs判断存储空间是否存在
ListBucketsSample.cs列举存储空间
SetBucketAclSample.cs设置存储空间的访问权限
SetBucketLifecycleSample.cs生命周期
SetBucketLoggingSample.cs访问日志
SetBucketRefererSample.cs防盗链
SetBucketWetbsiteSample.cs静态网站托管
SetBucketCorsSample.cs跨域资源共享
ImageProcessSample.cs图片处理