访问阿里云开放存储服务(Open Storage Service, OSS)的入口类。
Inheritance HierarchySystemObject Aliyun.OpenServices.OpenStorageServiceOssClient
Namespace: Aliyun.OpenServices.OpenStorageServiceAssembly: Aliyun.OSS (in Aliyun.OSS.dll) Version: 1.0.5492.31618
Syntaxpublic class OssClient : IOss
Public Class OssClient
Implements IOss
The OssClient type exposes the following members.
Constructors
| Name | Description |
---|
 | OssClient(String, String) |
由默认的OSS访问地址(http://oss-cn-hangzhou.aliyuncs.com)构造一个新的OssClient实例。
|
 | OssClient(String, String, String) | 由用户指定的OSS访问地址构造一个新的OssClient实例。 OSS访问地址的生成规则为:http://region.aliyuncs.com ,其中region表示“数据中心“。 目前OSS对外公开的数据中心的域名为: 杭州数据中心:oss-cn-hangzhou 青岛数据中心:oss-cn-qingdao 北京数据中心:oss-cn-beijing 香港数据中心:oss-cn-hongkong 深圳数据中心:oss-cn-shenzhen 例如region表示北京数据中心,则OSS访问地址为:http://oss-cn-beijing.aliyuncs.com |
 | OssClient(Uri, String, String) | 由用户指定的OSS访问地址构造一个新的OssClient实例。 OSS访问地址的生成规则为:http://region.aliyuncs.com ,其中region表示“数据中心“。 目前OSS对外公开的数据中心的域名为: 杭州数据中心:oss-cn-hangzhou 青岛数据中心:oss-cn-qingdao 北京数据中心:oss-cn-beijing 香港数据中心:oss-cn-hongkong 深圳数据中心:oss-cn-shenzhen 例如region表示北京数据中心,则OSS访问地址为:http://oss-cn-beijing.aliyuncs.com |
 | OssClient(Uri, String, String, ClientConfiguration) | 由用户指定的OSS访问地址构造一个新的OssClient实例。 OSS访问地址的生成规则为:http://region.aliyuncs.com ,其中region表示“数据中心“。 目前OSS对外公开的数据中心的域名为: 杭州数据中心:oss-cn-hangzhou 青岛数据中心:oss-cn-qingdao 北京数据中心:oss-cn-beijing 香港数据中心:oss-cn-hongkong 深圳数据中心:oss-cn-shenzhen 例如region表示北京数据中心,则OSS访问地址为:http://oss-cn-beijing.aliyuncs.com |
Top
Methods
| Name | Description |
---|
 | AbortMultipartUpload |
中止一个Multipart Upload事件
|
 | CompleteMultipartUpload |
完成分块上传
|
 | CopyObject |
复制一个Object
|
 | CreateBucket |
在OSS中创建一个新的Bucket。
|
 | DeleteBucket |
在OSS中删除一个Bucket。
|
 | DeleteBucketCors | |
 | DeleteBucketLogging | |
 | DeleteBucketWebsite | |
 | DeleteObject | |
 | DeleteObjects | |
 | Equals | (Inherited from Object.) |
 | Finalize | (Inherited from Object.) |
 | GeneratePresignedUri(GeneratePresignedUriRequest) |
生成一个签名的Uri。
|
 | GeneratePresignedUri(String, String) |
使用默认过期时间(自现在起15分钟后)生成一个用HTTP GET方法访问 OssObject的Uri。
|
 | GeneratePresignedUri(String, String, SignHttpMethod) | |
 | GeneratePresignedUri(String, String, DateTime) | |
 | GeneratePresignedUri(String, String, DateTime, SignHttpMethod) | |
 | GetBucketAcl | |
 | GetBucketCors | |
 | GetBucketLogging | |
 | GetBucketReferer | |
 | GetBucketWebsite | |
 | GetHashCode | (Inherited from Object.) |
 | GetObject(GetObjectRequest) | |
 | GetObject(String, String) | |
 | GetObject(GetObjectRequest, Stream) | |
 | GetObjectMetadata | |
 | GetType | (Inherited from Object.) |
 | InitiateMultipartUpload |
初始化一个Multipart Upload事件
|
 | ListBuckets | |
 | ListBuckets(ListBucketsRequest) | |
 | ListMultipartUploads |
列出所有执行中的Multipart Upload事件
|
 | ListObjects(String) | |
 | ListObjects(ListObjectsRequest) | |
 | ListObjects(String, String) | |
 | ListParts |
列出已经上传成功的Part
|
 | MemberwiseClone | (Inherited from Object.) |
 | PutObject(String, String, Stream) | |
 | PutObject(String, String, String) | |
 | PutObject(String, String, Stream, ObjectMetadata) | |
 | PutObject(String, String, String, ObjectMetadata) | |
 | SetBucketAcl(SetBucketAclRequest) | |
 | SetBucketAcl(String, CannedAccessControlList) | |
 | SetBucketCors |
设置指定 Bucket的跨域资源共享(CORS)的规则,并覆盖原先所有的CORS规则。
|
 | SetBucketLogging |
设置 Bucket的访问日志记录功能。
这个功能开启后,OSS将自动记录访问这个 Bucket请求的详细信息,并按照用户指定的规则,
以小时为单位,将访问日志作为一个Object写入用户指定的 Bucket。
|
 | SetBucketReferer |
设置 Bucket的Referer访问白名单和是否允许referer字段为空。
|
 | SetBucketWebsite | |
 | ToString | (Inherited from Object.) |
 | UploadPart |
上传某分块的数据
|
 | UploadPartCopy |
从某一已存在的Object中拷贝数据来上传某分块。
|
Top
See Also