C# Class Qiniu.IO.Resumable.ResumablePut

异步并行断点上传类
Exibir arquivo Open project: JuniperPhoton/QiniuUWP Class Usage Examples

Public Methods

Method Description
PutFile ( string upToken, string localFile, string key, CancellationToken token ) : Task

上传文件

ResumablePut ( Qiniu.IO.Resumable.Settings putSetting, Qiniu.IO.Resumable.ResumablePutExtra extra ) : System

断点续传类

Private Methods

Method Description
Mkblock ( Qiniu.RPC.Client client, byte firstChunk, int blkSize ) : Task
Mkfile ( Qiniu.RPC.Client client, string key, long fsize ) : Task
ResumableBlockPut ( Qiniu.RPC.Client client, byte body, int blkIdex, int blkSize ) : Task
block_count ( long fsize ) : int

Method Details

PutFile() public method

上传文件
public PutFile ( string upToken, string localFile, string key, CancellationToken token ) : Task
upToken string 上传Token
localFile string 本地文件名
key string key
token CancellationToken
return Task

ResumablePut() public method

断点续传类
public ResumablePut ( Qiniu.IO.Resumable.Settings putSetting, Qiniu.IO.Resumable.ResumablePutExtra extra ) : System
putSetting Qiniu.IO.Resumable.Settings
extra Qiniu.IO.Resumable.ResumablePutExtra
return System