コード例 #1
0
 private void UpdateUploadContext(ProgressWorkerRequest progressWorker)
 {
     if (RadUploadContext.GetCurrent(this.Context) == null)
     {
         RadUploadContext.SetUploadContext(this.Context, this.CreateContext(progressWorker));
     }
     else if (this.IsAsyncUploadRequest)
     {
         RadAsyncUploadContext current = RadUploadContext.Current as RadAsyncUploadContext;
         if (current != null)
         {
             current.RequestLength += this.Context.Request.ContentLength;
             current.UploadsInProgress++;
         }
     }
 }
コード例 #2
0
 private RadUploadContext CreateContext(ProgressWorkerRequest progressWorker)
 {
     if (this.IsAsyncUploadRequest)
     {
         RadAsyncUploadContext radAsyncUploadContext = new RadAsyncUploadContext(Context.Request.ContentLength, progressWorker.RequestStateStore);
         radAsyncUploadContext.UploadsInProgress++;
         return radAsyncUploadContext;
     }
     return new RadUploadContext(this.Context.Request.ContentLength, progressWorker.RequestStateStore);
 }