public virtual void RegistContinuTasks( TaskBuildHandler taskBuilder, TaskStateChangedHandler handler, int seconds) { this._taskManager.RegistContinuTasks(taskBuilder, handler, seconds); }
internal void RegistTask(ITask task, TaskStateChangedHandler behavior) { task.StateChanged += behavior; task.StateChanged += this._syncBox.Log.LogTaskState; this.tasks.Enqueue(task); task.SetState(null, TaskState.Created, new TaskMessage { Result = true, Message = "任务已经创建..." }); }
internal void RegistTask(ITask task, TaskStateChangedHandler behavior) { task.StateChanged += behavior; task.StateChanged += this._syncBox.Log.LogTaskState; this.tasks.Enqueue(task); task.SetState(null, TaskState.Created, new TaskMessage { Result = true, Message = "�����Ѿ�����..." }); }
internal void RegistContinuTasks( TaskBuildHandler taskBuilder, TaskStateChangedHandler handler, int minseconds) { new Thread(() => { while (true) { try { this.RegistTask(taskBuilder(), handler); } catch (Exception exc) { this._syncBox.Notifing(taskBuilder, "任务创建失败!"); } Thread.Sleep(minseconds); } }).Start(); }
internal void RegistContinuTasks( TaskBuildHandler taskBuilder, TaskStateChangedHandler handler, int minseconds) { new Thread(() => { while (true) { try { this.RegistTask(taskBuilder(), handler); } catch (Exception exc) { this._syncBox.Notifing(taskBuilder, "����ʧ��!"); } Thread.Sleep(minseconds); } }).Start(); }
/// <summary> /// 加入到任务容器中 /// </summary> /// <param name="task"></param> /// <param name="handler"></param> public virtual void RegistTask( ITask task, TaskStateChangedHandler handler) { this._taskManager.RegistTask(task, handler); }
/// <summary> /// ���뵽���������� /// </summary> /// <param name="task"></param> /// <param name="handler"></param> public virtual void RegistTask( ITask task, TaskStateChangedHandler handler) { this._taskManager.RegistTask(task, handler); }