Beispiel #1
0
 public void AssignTo(WorkerRegistration registration)
 {
     Requires.NotNull(registration, "registration");
     Runs.Add(new RunAttempt(registration));
     AssignedToWorker = registration;
     SetStatus(WorkItemStatus.InProgress);
 }
Beispiel #2
0
        public static WorkerRegistration Create(string ipAddress, string name)
        {
            Requires.NotNull(ipAddress, "ipAddress");
            var worker = new WorkerRegistration(ipAddress, name)
            {
                CreationDate = DateTime.Now, Token = Guid.NewGuid()
            };

            return(worker);
        }
Beispiel #3
0
 public RunAttempt(WorkerRegistration registration)
 {
     Start  = DateTime.Now;
     Worker = registration;
 }