public EventsReader( DbConnections settings, IEventStoreContext context, IEventTypeRegistry typeRegistry) { _connections = settings ?? throw new ArgumentNullException(nameof(settings)); _context = context ?? throw new ArgumentNullException(nameof(context)); _typeRegistry = typeRegistry ?? throw new ArgumentNullException(nameof(typeRegistry)); }
public EventsWriter( DbConnections connections, IEventStoreContext context, IEventTypeRegistry typeRegistry, EventsOutbox outbox, ILogger <EventsWriter> logger) { _connections = connections; _context = context; _typeRegistry = typeRegistry; _outbox = outbox; _logger = logger; }
public EventTypeRegistry(DbConnections connections, IEventStoreContext context) { _connections = connections; _context = context ?? throw new ArgumentNullException(nameof(context)); }