public TimeoutProjectionVersionRequest(ProjectionVersionManagerId id, ProjectionVersion version, VersionRequestTimebox timebox)
 {
     Id      = id;
     Version = version;
     Timebox = timebox;
 }
 public ProjectionVersionRequestTimedout(ProjectionVersionManagerId id, ProjectionVersion version, VersionRequestTimebox timebox)
 {
     Id               = id;
     Version          = version;
     RequestTimestamp = DateTime.UtcNow.ToFileTimeUtc();
     Timebox          = timebox;
 }
Пример #3
0
        private void RequestVersion(ProjectionVersionManagerId id, ProjectionVersion projectionVersion, VersionRequestTimebox timebox)
        {
            var @event = new ProjectionVersionRequested(id, projectionVersion, timebox);

            Apply(@event);
        }
 public void When(ProjectionVersionRequestTimedout e)
 {
     Id = e.Id;
     Versions.Add(e.Version);
     LastVersionRequestTimebox = LastVersionRequestTimebox.Reset();
 }
 public void When(ProjectionVersionRequested e)
 {
     Id = e.Id;
     Versions.Add(e.Version);
     LastVersionRequestTimebox = e.Timebox;
 }
Пример #6
0
        public void VersionRequestTimedout(ProjectionVersion version, VersionRequestTimebox timebox)
        {
            var @event = new ProjectionVersionRequestTimedout(state.Id, version.WithStatus(ProjectionStatus.Timedout), timebox);

            Apply(@event);
        }