private ProgressData GetProgressData() { RadUploadContext current = RadUploadContext.GetCurrent(HttpContext.Current); if ((current != null) && !current.UploadComplete) { return(current.GetProgressData()); } return(null); }
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++; } } }