internal override void ExternInfo(CosRequest cosRequest)
        {
            base.ExternInfo(cosRequest);
            GetObjectBytesRequest getObjectBytesRequest = cosRequest as GetObjectBytesRequest;

            this.progressCallback = getObjectBytesRequest.GetCosProgressCallback();
        }
Exemple #2
0
        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;
 }
Exemple #7
0
 internal override void ExternInfo(CosRequest cosRequest)
 {
     this.outputFilePath   = ((SelectObjectRequest)cosRequest).outputFilePath;
     this.progressCallback = ((SelectObjectRequest)cosRequest).progressCallback;
 }