/// <summary> /// Перебор логов в заданном диапазоне дат с открытием каждого лога на чтение /// </summary> /// <param name="fromDate">Дата начала диапазона</param> /// <param name="toDate">Дата окончания диапазона</param> /// <returns>Интерфейс для перебора логов</returns> internal IEnumerable <LogsIteratorHelper> StreamedLogsRundown(DateTime fromDate, DateTime toDate) { foreach (var storageName in LogsRundown(fromDate, toDate)) { // создаем вспомогательный объект для чтения из лога using (var helper = new LogsIteratorHelper(storageName)) { yield return(helper); } } }
/// <summary> /// Перебор логов в заданном диапазоне дат с открытием каждого лога на чтение /// </summary> /// <param name="fromDate">Дата начала диапазона</param> /// <param name="toDate">Дата окончания диапазона</param> /// <returns>Интерфейс для перебора логов</returns> internal IEnumerable<LogsIteratorHelper> StreamedLogsRundown(DateTime fromDate, DateTime toDate) { foreach (var storageName in LogsRundown(fromDate, toDate)) { // создаем вспомогательный объект для чтения из лога using (var helper = new LogsIteratorHelper(storageName)) { yield return helper; } } }