5 writes to HealthReports
Aspire.Hosting (4)
Health\ResourceHealthCheckService.cs (1)
192HealthReports = healthReports
Orchestrator\ApplicationOrchestrator.cs (3)
166HealthReports = GetInitialHealthReports(context.Resource) 177HealthReports = GetInitialHealthReports(context.Resource) 461HealthReports = GetInitialHealthReports(resource)
Aspire.Hosting.Tests (1)
Health\ResourceHealthCheckServiceTests.cs (1)
188HealthReports = [new HealthReportSnapshot("healthcheck_a", Status: null, Description: null, ExceptionText: null)]
8 references to HealthReports
Aspire.Hosting (6)
ApplicationModel\CustomResourceSnapshot.cs (1)
79/// This value is derived from <see cref="HealthReports"/>.
ApplicationModel\ResourceNotificationService.cs (1)
660string.Join(" ", newState.HealthReports.Select(p => $"{p.Name} = {Stringify(p.Status)}")),
Backchannel\AppHostRpcTarget.cs (1)
93var healthStatus = CustomResourceSnapshot.ComputeHealthStatus(resourceEvent.Snapshot.HealthReports, resourceEvent.Snapshot.State?.Text);
Dashboard\DashboardServiceData.cs (1)
57HealthReports = snapshot.HealthReports,
Health\ResourceHealthCheckService.cs (2)
179if (ContainsAnyHealthReportChange(report, currentEvent.Snapshot.HealthReports)) 187var healthReports = MergeHealthReports(s.HealthReports, report, lastRunAt);
Aspire.Hosting.Tests (2)
Health\ResourceHealthCheckServiceTests.cs (2)
129e => e.Snapshot.State?.Text == KnownResourceStates.Running && e.Snapshot.HealthReports.Single().Status == HealthStatus.Unhealthy).DefaultTimeout(); 132Assert.Equal("Error calling HealthCheckService.", runningEvent.Snapshot.HealthReports.Single().Description);