コード例 #1
0
ファイル: MatchWorkflow.cs プロジェクト: sanraith/evocontest
 public MatchWorkflow(WebAppConnector webApp, DownloadSubmissionStep downloadStep, HostConfiguration config, IFanControl fanControl,
                      FileManager fileManager, MatchManager matchManager)
 {
     myWebApp       = webApp;
     myDownloadStep = downloadStep;
     myConfig       = config;
     myFanControl   = fanControl;
     myFileManager  = fileManager;
     myMatchManager = matchManager;
 }
コード例 #2
0
 public ValidationWorkflow(HostConfiguration config, WebAppConnector webApp, DownloadSubmissionStep downloadStep,
                           SetupEnvironmentStep setupEnvironmentStep, StartWorkerProcessStep startWorkerProcessStep,
                           LoadSubmissionStep loadSubmissionStep, IFanControl fanControl)
 {
     myConfig                 = config;
     myDownloadStep           = downloadStep;
     mySetupEnvironmentStep   = setupEnvironmentStep;
     myStartWorkerProcessStep = startWorkerProcessStep;
     myLoadSubmissionStep     = loadSubmissionStep;
     myFanControl             = fanControl;
     myServer                 = webApp.WorkerHubServer ?? throw new ArgumentException(nameof(webApp));
     myPipeServer             = null !;
 }
コード例 #3
0
 public DownloadSubmissionStep(WebAppConnector webApp, FileManager fileManager)
 {
     myWebApp      = webApp;
     myFileManager = fileManager;
 }
コード例 #4
0
 public ListeningWorkflow(WebAppConnector webApp, HubClient hubClient, ValidationJobHandler validationJobHandler)
 {
     myWebApp               = webApp;
     myHubClient            = hubClient;
     myValidationJobHandler = validationJobHandler;
 }