public static async Task Append <TAggregate>(this IAggregateEventStream <TAggregate> stream, Guid key, long version, Guid correlationId, params IEvent[] published) { await stream.Append(key, version, correlationId, published); }
public AggregateCommandHandler(IAggregateEventStream <TAggregate> aggregateEventStream, ISessionContext sessionContext, ILogger logger) { _eventStream = aggregateEventStream; _sessionContext = sessionContext; _logger = logger; }