C# Class Aliyun.OSS.GetObjectRequest

指定从OSS下载Object的请求参数。
Show file Open project: aliyun/aliyun-oss-csharp-sdk Class Usage Examples

Public Methods

Method Description
GetObjectRequest ( string bucketName, string key ) : System

构造一个新的GetObjectRequest实例。

GetObjectRequest ( string bucketName, string key, string process ) : System

构造一个新的GetObjectRequest实例。

SetRange ( long start, long end ) : void

设置一个值表示请求应当返回Object内容的字节范围(可选)。

Private Methods

Method Description
Populate ( string>.IDictionary headers ) : void

添加Header值

Method Details

GetObjectRequest() public method

构造一个新的GetObjectRequest实例。
public GetObjectRequest ( string bucketName, string key ) : System
bucketName string 所在的名称。
key string
return System

GetObjectRequest() public method

构造一个新的GetObjectRequest实例。
public GetObjectRequest ( string bucketName, string key, string process ) : System
bucketName string 所在的名称。
key string
process string 的内容的处理方法,下载的内容为处理后的结果。
return System

SetRange() public method

设置一个值表示请求应当返回Object内容的字节范围(可选)。
public SetRange ( long start, long end ) : void
start long /// 范围的起始值。 /// /// 当值大于或等于0时,表示起始的字节位置。 /// 当值为-1时,表示不设置起始的字节位置,此时end参数不能-1, /// 例如end为100,Range请求头的值为bytes=-100,表示获取最后100个字节。 /// ///
end long /// 范围的结束值,应当小于内容的字节数。(最大为内容的字节数-1) /// /// 当值小于或等于0时,表示结束的字节位或最后的字节数。 /// 当值为-1时,表示不设置结束的字节位置,此时start参数不能为-1, /// 例如start为99,Range请求头的值为bytes=99-,表示获取第100个字节及 /// 以后的所有内容。 /// ///
return void