internal override void ExternInfo(CosRequest cosRequest) { base.ExternInfo(cosRequest); GetObjectBytesRequest getObjectBytesRequest = cosRequest as GetObjectBytesRequest; this.progressCallback = getObjectBytesRequest.GetCosProgressCallback(); }
public SelectObjectRequest SetCosProgressCallback(COSXML.Callback.OnProgressCallback progressCallback) { this.progressCallback = progressCallback; return(this); }
/// <summary> /// 设置回调 /// </summary> /// <param name="progressCallback"></param> public void SetCosProgressCallback(COSXML.Callback.OnProgressCallback progressCallback) { this.progressCallback = progressCallback; }
public CosResponse(CosResult cosResult, string saveFilePath, long saveFileOffset, COSXML.Callback.OnProgressCallback downloadProgressCallback, COSXML.Callback.OnSuccessCallback <CosResult> successCallback, COSXML.Callback.OnFailedCallback failCallback) : this(cosResult, saveFilePath, saveFileOffset, downloadProgressCallback) { this.successCallback = successCallback; this.faileCallback = failCallback; }
public CosResponse(CosResult cosResult, string saveFilePath, long saveFileOffset, COSXML.Callback.OnProgressCallback downloadProgressCallback) { this.cosResult = cosResult; if (saveFilePath != null) { this.Body = new ResponseBody(saveFilePath, saveFileOffset); this.Body.ProgressCallback = downloadProgressCallback; } else { this.Body = new ResponseBody(); } }
/// <summary> /// 设置进度回调 /// </summary> /// <param name="progressCallback"></param> public void SetCosProgressCallback(COSXML.Callback.OnProgressCallback progressCallback) { formStruct.progressCallback = progressCallback; }
internal override void ExternInfo(CosRequest cosRequest) { this.outputFilePath = ((SelectObjectRequest)cosRequest).outputFilePath; this.progressCallback = ((SelectObjectRequest)cosRequest).progressCallback; }