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; }
public TaskHandler(SimpleMessageHandler simpleHandler, TaskService taskService, TaskDownloadManager taskDownloadManager, string defaultFileDir, IRevitCommandExcutor revitCommandExcutor) : this(simpleHandler, taskService) { this.taskDownloadManager = taskDownloadManager; this.defaultFileDir = defaultFileDir; this.revitCommandExcutor = revitCommandExcutor; }