I’m trying to use SubscribeToStreamFrom to build my read models. Writing a windows service to subscribe to the streams that will process the events (<-- is this an OK approach or some thing else is favoured?).
The SubscriptToStreamFrom method expects the event number. However, it seems it actually works on the Stream position. Where do I get that value from to store so that next time I can process the next event. EventStoreCatchUpSubscription does not seem to have the LastProcessedEventNumber that EventStoreStreamCatchupSubscription has.
The other question is, do I unsubscribe (stop) the subscription each time and subscribe again to process the next event?