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 | 图片处理 |
后续参考
安装
初始化
配置访问凭证
快速入门
存储空间
权限控制
对象/文件
数据安全
数据管理
图片处理
异常处理