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 图片处理