private async Task RecoverEventQueue(long fromEventId) { var aggregateEvents = await EventSource.GetAggregateEvents(SagaGrain <object> .AggregateName, fromEventId); foreach (var aggregateEvent in aggregateEvents) { // progress event await ProcessEvent(aggregateEvent); } }