コード例 #1
0
        public async Task <SourceSeriesList> GetSourceSeriesList(Guid dataSource)
        {
            var sourceNames = await _modelProvider.ResolveSourceNamesForDataSource(dataSource);

            return(new SourceSeriesList
            {
                AggregationSeconds = 300,
                Series = await Task.WhenAll(sourceNames.Select(async x => new SourceSeriesFetchRequests
                {
                    Realtime = true,
                    SourceName = x,
                    TimeRanges = await GetMissingTimeRangesForSourceName(dataSource, x)
                }))
            });
        }