/// <summary> /// 创建一个加载操作 /// </summary> /// <param name="source"></param> /// <param name="target"></param> /// <returns></returns> public static SaveTask CreateLoadTask(IStorageSource source, IStorageTarget target) { SaveTask saveTask = new SaveTask(); saveTask.type = TaskType.LOAD; saveTask.source = source; saveTask.target = target; return(saveTask); }
public void NewSaveTask(IStorageSource source, IStorageTarget target) { CheckDispos(); _taskQueue.Enqueue(SaveTask.CreateSaveTask(target, source.Read())); }
public void NewLoadTask(IStorageSource source, IStorageTarget target) { CheckDispos(); _taskQueue.Enqueue(SaveTask.CreateLoadTask(source, target)); }