20 references to TimeProvider
Aspire.Dashboard (20)
Components\Controls\Chart\ChartBase.cs (10)
104else if (_lastUpdateTime.Add(TimeSpan.FromSeconds(0.2)) < TimeProvider.GetUtcNow()) 107_lastUpdateTime = TimeProvider.GetUtcNow(); 146xValues.Add(TimeProvider.ToLocalDateTimeOffset(end)); 165xValues.Add(TimeProvider.ToLocalDateTimeOffset(inProgressDataTime)); 201return $"<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))}"; 322var exemplarStart = TimeProvider.ToLocalDateTimeOffset(exemplar.Start); 392xValues.Add(TimeProvider.ToLocalDateTimeOffset(end)); 410xValues.Add(TimeProvider.ToLocalDateTimeOffset(inProgressDataTime)); 519return 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);
Components_Controls_Chart_MetricTable_razor.g.cs (4)
297context => FormatHelpers.FormatDateTime(TimeProvider, TimeProvider.ToLocal(context.DateTime), MillisecondsDisplay.None, CultureInfo.CurrentCulture) 313__builder3.AddContent(16, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, TimeProvider.ToLocal(context.DateTime))