//接收客户端发送的消息,执行任务 public void Send(string name) { credentials = name; var job = new TestProgressveNewJob(name); ProgressiveJobManager.Start(job, null); }
/// <summary> /// 更新任务进度 /// </summary> public void UpdateProgress(int progress, string description) { Progress = progress; Description = description; ProgressiveJobInterface.AddorUpdate(UserLoginName, this); if (progress == 100) { //任务完成后还显示3秒 ProgressiveJobInterface.Finish(UserLoginName, this); Thread.Sleep(3000); ProgressiveJobManager.Remove(this); } }