Esempio n. 1
0
        //接收客户端发送的消息,执行任务
        public void Send(string name)
        {
            credentials = name;
            var job = new TestProgressveNewJob(name);

            ProgressiveJobManager.Start(job, null);
        }
Esempio n. 2
0
        /// <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);
            }
        }