2 writes to HealthStatus
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (2)
60HealthStatus = ComputeHealthStatus(_healthReports, value?.Text); 97HealthStatus = ComputeHealthStatus(value, State?.Text);
12 references to HealthStatus
Aspire.Hosting (3)
ApplicationModel\ResourceNotificationService.cs (3)
293WaitBehavior.WaitOnResourceUnavailable => snapshot.HealthStatus == HealthStatus.Healthy, 294WaitBehavior.StopOnResourceUnavailable => snapshot.HealthStatus == HealthStatus.Healthy || 566newState.HealthStatus,
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
252await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
Aspire.Hosting.Tests (8)
Health\ResourceHealthCheckServiceTests.cs (6)
40Assert.Null(startingEvent.Snapshot.HealthStatus); 48Assert.Equal(HealthStatus.Healthy, healthyEvent.Snapshot.HealthStatus); 80Assert.Null(startingEvent.Snapshot.HealthStatus); 89Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.HealthStatus); 123Assert.Null(startingEvent.Snapshot.HealthStatus); 133Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.HealthStatus);
ResourceNotificationTests.cs (2)
84Assert.Null(c.Snapshot.HealthStatus); 92Assert.Null(c.Snapshot.HealthStatus);