public void Start(Guid eventReaderId, IEventReader eventReader) { if (_started) { throw new InvalidOperationException("Already started"); } _eventReaderId = eventReaderId; _headEventReader = eventReader; //Guid.Empty means head distribution point _started = true; // started before resume due to old style test with immediate callback _headEventReader.Resume(); }
public void Start(Guid eventReaderId, IEventReader eventReader) { if (_started) throw new InvalidOperationException("Already started"); _eventReaderId = eventReaderId; _headEventReader = eventReader; //Guid.Empty means head distribution point _started = true; // started before resume due to old style test with immediate callback _headEventReader.Resume(); }