コード例 #1
0
 public DocumentSplitter(ITransportSender transport, IFileWorkerAgent fileWorkerAgent,
                         ILogger <DocumentSplitter> logger) : base(transport, AgentType.Splitter, "",
                                                                   MessageType.Unknown, MessageType.SplitterTask)
 {
     _fileWorkerAgent = fileWorkerAgent;
     _logger          = logger;
 }
コード例 #2
0
 public UiAgent(IHubContext <AgentHub> agentUiHub, IHubContext <TaskHub> taskUiHub, ILogger <UiAgent> logger,
                ITransportSender transportSender, IFileWorkerAgent fileWorkerAgent) :
     base(transportSender, AgentType.Ui, "", MessageType.Unknown, MessageType.Connection, MessageType.WorkerTask,
          MessageType.TaskStat)
 {
     _agentUiHub      = agentUiHub;
     _taskUiHub       = taskUiHub;
     _logger          = logger;
     _fileWorkerAgent = fileWorkerAgent;
 }