예제 #1
0
        /// <summary>
        ///     Executes the reader.
        /// </summary>
        public DbDataReader ExecuteReader(DbCommand command)
        {
            var reader = command.ExecuteReader();

            DataReaders.Add(new Tuple <DbCommand, IDataReader>(command, reader));

            return(reader);
        }
예제 #2
0
 /// <summary>
 /// Creates a new environment data reader, which immediately starts to read data from Kafka.
 /// </summary>
 /// <param name="site">The storage site the new reader is for.</param>
 private void CreateAndRegisterDataReader(StorageSite site)
 {
     DataReaders.Add(site.Id, new EnvironmentalDataReader(LoggerFactory.CreateLogger <EnvironmentalDataReader>(), SnapshotQueue, KafkaEndpoint, site));
 }