Exemplo n.º 1
0
 //public JsonResult Refresh(ProgressModel model)
 //{
 //    return Json(GetProgressModel(model.ServiceId));
 //}
 public void RefreshAsync(ProgressModel model)
 {
     AsyncManager.OutstandingOperations.Increment();
     ThreadPool.QueueUserWorkItem((progressModel) =>
     {
         ProgressModel temp = progressModel as ProgressModel;
         try
         {
             AsyncManager.Parameters["ProgressModel"] = GetProgressModel(temp.ServiceId);
         }
         catch(Exception e)
         {
             System.Diagnostics.Trace.TraceError(e.GetExceptionDetail());
             AsyncManager.Parameters["ProgressModel"] = new ProgressModel(temp.ServiceId);
         }
         AsyncManager.OutstandingOperations.Decrement();
     }, model);
 }
Exemplo n.º 2
0
 public JsonResult RefreshCompleted(ProgressModel progressModel)
 {
     return Json(progressModel);
 }