Exemplo n.º 1
0
 public CommonWriter(IWriterCore <T> writerCore, IDataBaseSettings settings, ConnectionsFactory manager, CancellationTokenSource globaCts) :
     base(settings.StartWritingInterval, globaCts)
 {
     this.writerCore = writerCore;
     this.manager    = manager;
     this.settings   = settings;
     this.SetAction(WritingActionWrapper);
     Start();
 }
Exemplo n.º 2
0
 public CommonWriter(IWriterCore writerSettings)
 {
     this.writerSettings = writerSettings;
     Timer           = new Timer();
     Timer.Interval  = writerSettings.StartWritingInterval;
     Timer.Elapsed  += TryStartWriting;
     Timer.AutoReset = true;
     Timer.Start();
     Connention = new NpgsqlConnection(writerSettings.ConnectionString);
 }