16 references to TimeProvider
Aspire.Dashboard (16)
Components\Controls\Chart\ChartBase.cs (10)
106else if (_lastUpdateTime.Add(TimeSpan.FromSeconds(0.2)) < TimeProvider.GetUtcNow()) 109_lastUpdateTime = TimeProvider.GetUtcNow(); 148xValues.Add(TimeProvider.ToLocalDateTimeOffset(end)); 167xValues.Add(TimeProvider.ToLocalDateTimeOffset(inProgressDataTime)); 203return $"<b>{HttpUtility.HtmlEncode(InstrumentViewModel.Instrument?.Name)}</b><br />{HttpUtility.HtmlEncode(name)}: {FormatHelpers.FormatNumberWithOptionalDecimalPlaces(yValue, maxDecimalPlaces: 6, CultureInfo.CurrentCulture)}<br />Time: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))}"; 324var exemplarStart = TimeProvider.ToLocalDateTimeOffset(exemplar.Start); 394xValues.Add(TimeProvider.ToLocalDateTimeOffset(end)); 412xValues.Add(TimeProvider.ToLocalDateTimeOffset(inProgressDataTime)); 521return TimeProvider.GetUtcNow().Subtract(TimeSpan.FromSeconds(1)); // Compensate for delay in receiving metrics from services.
Components\Controls\Chart\PlotlyChart.razor.cs (6)
51{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))} 90TimeProvider.ToLocal(inProgressDataTime), 91TimeProvider.ToLocal(inProgressDataTime - Duration).ToLocalTime(), 102TimeProvider.ToLocal(inProgressDataTime), 103TimeProvider.ToLocal(inProgressDataTime - Duration)).ConfigureAwait(false);