/// <summary> /// Gets the worker. /// </summary> /// <param name="wt">The wt.</param> /// <param name="bll">The BLL.</param> /// <param name="asType">As type.</param> /// <returns></returns> internal static IWorker GetWorker(WorkingTask wt, IBLLLogic bll, AssemblyType asType) { switch (asType) { case AssemblyType.Dll: return new Worker_Assembly(wt, bll); break; case AssemblyType.Exe: return new Worker_Excutable(wt, bll); break; default: throw new Exception("尚未定义的工作类型,AssemblyType:" + asType.ToString()); break; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="paraList"></param> /// <param name="paraEngine"></param> /// <param name="paraBllLogic"></param> public SocketService(ITaskWorkerEngine paraEngine, IBLLLogic paraBllLogic) { _Engine = paraEngine; _IBLLLogic = paraBllLogic; }
/// <summary> /// 修改方式 /// </summary> /// <param name="paraTask"></param> public FrmTaskEdit(TaskEntity paraTask, IBLLLogic paraLogic) : this(paraLogic) { _Task = paraTask; }
/// <summary> /// 新增方式 /// </summary> public FrmTaskEdit(IBLLLogic paraLogic) { InitializeComponent(); //this.Icon = Component.TimerTask.Monitor.Properties.Resources.kworldclock; _BLL = paraLogic; }