Beispiel #1
0
 public TagPoller(AlienReaderApi api, IObserver <Tag> tags)
 {
     this.api  = api;
     this.tags = tags;
     Logger.Information("Starting");
     new Task(PollingThread, TaskCreationOptions.LongRunning).Start();
 }
Beispiel #2
0
 public TagPoller(AlienReaderApi api, IObserver <Tag> tags, IObserver <Exception> errors, IObserver <DateTime> heartbeat)
 {
     this.api       = api;
     this.tags      = tags;
     this.errors    = errors;
     this.heartbeat = heartbeat;
     Logger.Information("Starting");
     new Task(PollingThread, TaskCreationOptions.LongRunning).Start();
     new Task(StreamingThread, TaskCreationOptions.LongRunning).Start();
 }