public TypedEventStore(IEventStore eventStore, IEventsSerializer eventsSerializer, IMetadataSerializer metadataSerializer, ILogger logger) { this.EventStore = eventStore; this.EventsSerializer = eventsSerializer; this.MetadataSerializer = metadataSerializer; this.Logger = logger; }
public EventsRepository(IEventsSerializer serializer) { if (serializer == null) { throw new ArgumentNullException("serializer"); } _serializer = serializer; }
public FileStorageEventStoreInternalTrackingClient(IEventStreamTrackedReactiveReader client, IEventsSerializer eventSerializer, IMetadataSerializer metadataSerializer) { this.Client = client; this.EventSerializer = eventSerializer; this.MetadataSerializer = metadataSerializer; }