public void EndProcessRequest(IAsyncResult result) { if (result != null && result is UploadProcessAsyncResult) { UploadProcessAsyncResult AsyncResult = result as UploadProcessAsyncResult; AsyncResult.httpContext.Response.Write(AsyncResult.CurrentPercent); } }
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { UploadProcessAsyncResult ret = null; //if (!string.IsNullOrEmpty(context.Request.QueryString["g"])) //{ // if (UI.Modules.AsynUploadModule.FlieAsyncUploadCol.ContainsKey(context.Request.QueryString["g"])) // ret = UI.Modules.AsynUploadModule.FlieAsyncUploadCol[context.Request.QueryString["g"]]; // else // { // ret = new UploadProcessAsyncResult(context, cb, extraData); // UI.Modules.AsynUploadModule.FlieAsyncUploadCol.Add(new KeyValuePair<string, UploadProcessAsyncResult>(context.Request.QueryString["g"], ret)); // } //} ret = new UploadProcessAsyncResult(context, cb, extraData); return ret; }
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { UploadProcessAsyncResult ret = null; //if (!string.IsNullOrEmpty(context.Request.QueryString["g"])) //{ // if (UI.Modules.AsynUploadModule.FlieAsyncUploadCol.ContainsKey(context.Request.QueryString["g"])) // ret = UI.Modules.AsynUploadModule.FlieAsyncUploadCol[context.Request.QueryString["g"]]; // else // { // ret = new UploadProcessAsyncResult(context, cb, extraData); // UI.Modules.AsynUploadModule.FlieAsyncUploadCol.Add(new KeyValuePair<string, UploadProcessAsyncResult>(context.Request.QueryString["g"], ret)); // } //} ret = new UploadProcessAsyncResult(context, cb, extraData); return(ret); }