22 instantiations of HealthCheckResult
Aspire.Azure.Messaging.WebPubSub (1)
Aspire.Azure.Search.Documents (1)
Aspire.Azure.Storage.Files.DataLake (2)
Aspire.Hosting (1)
Aspire.Hosting.Nats (1)
Aspire.Hosting.Qdrant (2)
Aspire.Milvus.Client (2)
Aspire.NATS.Net (1)
Aspire.Qdrant.Client (2)
Aspire.RabbitMQ.Client (1)
HealthChecksSandbox.AppHost (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (1)
224 references to HealthCheckResult
Aspire.Azure.Messaging.WebPubSub (2)
Aspire.Azure.Search.Documents (2)
Aspire.Azure.Storage.Files.DataLake (4)
Aspire.Hosting (3)
Aspire.Hosting.Azure.Kusto (8)
Aspire.Hosting.Azure.Tests (14)
Aspire.Hosting.DevTunnels (11)
DevTunnelHealthCheck.cs (5)
23public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
31return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, _tunnelResource.TunnelId));
41return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, _tunnelResource.TunnelId, portResource.TargetEndpoint.Port));
56return HealthCheckResult.Healthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelHealthy, _tunnelResource.TunnelId, tunnelStatus.HostConnections, tunnelStatus.Ports?.Count));
73return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_Error, _tunnelResource.TunnelId, ex.Message), ex);
DevTunnelPortHealthCheck.cs (6)
15public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
22return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_StatusUnknown, _port, _tunnelResource.TunnelId)));
27return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, _tunnelResource.TunnelId)));
35return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, _tunnelResource.TunnelId, _port)));
38return Task.FromResult(HealthCheckResult.Healthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortHealthy, _port, _tunnelResource.TunnelId)));
42return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_Error, _port, _tunnelResource.TunnelId, ex.Message), ex));
Aspire.Hosting.Foundry (7)
Aspire.Hosting.Garnet.Tests (2)
Aspire.Hosting.GitHub.Models (10)
Aspire.Hosting.GitHub.Models.Tests (2)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.MongoDB.Tests (2)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Nats (7)
Aspire.Hosting.Nats.Tests (2)
Aspire.Hosting.OpenAI (23)
Aspire.Hosting.OpenAI.Tests (4)
Aspire.Hosting.Oracle.Tests (2)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Qdrant (2)
Aspire.Hosting.Qdrant.Tests (2)
Aspire.Hosting.RabbitMQ.Tests (2)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.SqlServer.Tests (2)
Aspire.Hosting.Tests (17)
Aspire.Hosting.Valkey.Tests (2)
Aspire.Milvus.Client (2)
Aspire.NATS.Net (7)
Aspire.Qdrant.Client (2)
Aspire.RabbitMQ.Client (1)
Aspire.Seq (3)
AspireJavaScript.ServiceDefaults (1)
AspireWithMaui.ServiceDefaults (1)
AspireWithNode.ServiceDefaults (1)
blazor-gateway (3)
CatalogDb (5)
Microsoft.Extensions.Diagnostics.HealthChecks (12)
DependencyInjection\HealthChecksBuilderDelegateExtensions.cs (8)
31Func<HealthCheckResult> check,
50Func<HealthCheckResult> check,
74Func<CancellationToken, HealthCheckResult> check,
93Func<CancellationToken, HealthCheckResult> check,
117Func<Task<HealthCheckResult>> check,
136Func<Task<HealthCheckResult>> check,
160Func<CancellationToken, Task<HealthCheckResult>> check,
179Func<CancellationToken, Task<HealthCheckResult>> check,
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (11)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (19)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (4)
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (3)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (6)
OrleansServiceDefaults (1)
Seq.ServiceDefaults (1)
Stress.AppHost (1)