2 writes to HealthStatus
Aspire.Dashboard (2)
Model\ResourceViewModel.cs (2)
150HealthStatus = ComputeHealthStatus(value, KnownState); 160HealthStatus = ComputeHealthStatus(_healthReports, value);
11 references to HealthStatus
Aspire.Dashboard (11)
Components\Controls\PropertyValues\ResourceHealthStateValue.razor.cs (1)
26(_icon, _color) = ResourceIconHelpers.GetHealthStatusIcon(Resource.HealthStatus);
Components\Controls\ResourceDetails.razor.cs (1)
180_isHealthChecksExpanded = _resource.HealthReports.Any() || _resource.HealthStatus is null; // null means we're waiting for health reports
Components\Pages\Resources.razor.cs (4)
355PageViewModel.ResourceHealthStatusesToVisibility.AddOrUpdate(resource.HealthStatus?.Humanize() ?? string.Empty, healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty), (_, _) => healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty)); 947&& IsKeyValueTrue(resource.HealthStatus?.Humanize() ?? string.Empty, ResourceHealthStatusesToVisibility)
Model\ResourceStateViewModel.cs (4)
84else if (resource.HealthStatus is HealthStatus.Unhealthy or HealthStatus.Degraded) 123else if (resource is { KnownState: KnownResourceState.Running, HealthStatus: not HealthStatus.Healthy }) 158{ KnownState: KnownResourceState.Running, HealthStatus: not HealthStatus.Healthy } => $"{resource.State.Humanize()} ({(resource.HealthStatus ?? HealthStatus.Unhealthy).Humanize()})",
Model\TelemetryExportService.cs (1)
731HealthStatus = resource.HealthStatus?.ToString(),