示例#1
0
 public ClientApp(string ip, int port, string dir, int maxTaskCount, IRevitCommandExcutor revitCommandExcutor, int maxDownTaskCount = 5)
 {
     client                   = new TaskNettyClient(ip, port);
     taskService              = new TaskService();
     taskDownloadManager      = new TaskDownloadManager(maxDownTaskCount);
     this.maxTaskCount        = maxTaskCount;
     defaultFileDir           = dir;
     this.revitCommandExcutor = revitCommandExcutor;
 }
示例#2
0
 public TaskHandler(SimpleMessageHandler simpleHandler, TaskService taskService, TaskDownloadManager taskDownloadManager, string defaultFileDir, IRevitCommandExcutor revitCommandExcutor) : this(simpleHandler, taskService)
 {
     this.taskDownloadManager = taskDownloadManager;
     this.defaultFileDir      = defaultFileDir;
     this.revitCommandExcutor = revitCommandExcutor;
 }