2 types derived from HealthCheckService
Microsoft.Extensions.Diagnostics.HealthChecks (1)
DefaultHealthCheckService.cs (1)
18internal sealed partial class DefaultHealthCheckService : HealthCheckService
Microsoft.Extensions.Diagnostics.Probes.Tests (1)
MockHealthCheckService.cs (1)
12internal class MockHealthCheckService : HealthCheckService
108 references to HealthCheckService
Aspire.Azure.Messaging.WebPubSub.Tests (2)
AspireWebPubSubExtensionsTests.cs (2)
293var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.Azure.Search.Documents.Tests (2)
AspireAzureSearchExtensionsTests.cs (2)
133var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.Components.Common.TestUtilities (7)
ConformanceTests.cs (7)
145HealthCheckService? healthCheckService = host.Services.GetService<HealthCheckService>(); 160HealthCheckService healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 394var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 510Assert.Null(host.Services.GetService<HealthCheckService>());
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
14internal class ResourceHealthCheckService(ILogger<ResourceHealthCheckService> logger, ResourceNotificationService resourceNotificationService, HealthCheckService healthCheckService, IServiceProvider services, IDistributedApplicationEventing eventing, TimeProvider timeProvider) : BackgroundService
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (2)
1213var healthCheckService = app.Services.GetRequiredService<HealthCheckService>();
AzureEventHubsExtensionsTests.cs (2)
150var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.Hosting.Tests (16)
AtsHealthCheckExportsTests.cs (2)
30var healthCheckService = serviceProvider.GetRequiredService<HealthCheckService>();
ExternalServiceTests.cs (6)
424var healthCheckService = app.Services.GetService<HealthCheckService>(); 445var healthCheckService = app.Services.GetService<HealthCheckService>(); 462var healthCheckService = app.Services.GetRequiredService<HealthCheckService>();
Health\FriendlyHealthCheckErrorMessagesTests.cs (8)
29var healthCheckService = app.Services.GetRequiredService<HealthCheckService>(); 69var healthCheckService = app.Services.GetRequiredService<HealthCheckService>(); 109var healthCheckService = app.Services.GetRequiredService<HealthCheckService>(); 147var healthCheckService = app.Services.GetRequiredService<HealthCheckService>();
Aspire.Milvus.Client.Tests (6)
AspireMilvusExtensionTests.cs (4)
135var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 168var healthCheckService = host.Services.GetService<HealthCheckService>();
MilvusHealthCheckTests.cs (2)
41var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.MongoDB.Driver.Tests (8)
AspireMongoDBDriverExtensionsTests.cs (8)
132var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 154var healthCheckService = host.Services.GetService<HealthCheckService>(); 176var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 198var healthCheckService = host.Services.GetService<HealthCheckService>();
Aspire.MongoDB.Driver.v2.Tests (8)
tests\Aspire.MongoDB.Driver.Tests\AspireMongoDBDriverExtensionsTests.cs (8)
132var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 154var healthCheckService = host.Services.GetService<HealthCheckService>(); 176var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 198var healthCheckService = host.Services.GetService<HealthCheckService>();
Aspire.NATS.Net.Tests (6)
AspireNatsClientExtensionsTests.cs (6)
170var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 197var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 242var healthCheckService = host.Services.GetService<HealthCheckService>();
Aspire.Qdrant.Client.Tests (6)
AspireQdrantClientExtensionsTest.cs (4)
49var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 82var healthCheckService = host.Services.GetService<HealthCheckService>();
QdrantHealthCheckTests.cs (2)
38var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.Seq.Tests (2)
SeqEndpointCanBeConfigured.cs (2)
92var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Aspire.StackExchange.Redis.Tests (2)
AspireRedisExtensionsTests.cs (2)
235var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
Builder\HealthCheckApplicationBuilderExtensions.cs (1)
193if (app.ApplicationServices.GetService(typeof(HealthCheckService)) == null)
Builder\HealthCheckEndpointRouteBuilderExtensions.cs (1)
57if (endpoints.ServiceProvider.GetService(typeof(HealthCheckService)) == null)
HealthCheckMiddleware.cs (2)
17private readonly HealthCheckService _healthCheckService; 25HealthCheckService healthCheckService)
Microsoft.Extensions.Diagnostics.HealthChecks (9)
DependencyInjection\HealthCheckServiceCollectionExtensions.cs (5)
11/// Provides extension methods for registering <see cref="HealthCheckService"/> in an <see cref="IServiceCollection"/>. 16/// Adds the <see cref="HealthCheckService"/> to the container, using the provided delegate to register 21/// <see cref="HealthCheckService"/> instance in the <see cref="IServiceCollection"/>. It can be invoked 24/// <param name="services">The <see cref="IServiceCollection"/> to add the <see cref="HealthCheckService"/> to.</param> 28services.TryAddSingleton<HealthCheckService, DefaultHealthCheckService>();
HealthCheckPublisherHostedService.cs (2)
21private readonly HealthCheckService _healthCheckService; 32HealthCheckService healthCheckService,
HealthCheckService.cs (1)
18/// The default implementation of <see cref="HealthCheckService"/> is registered in the dependency
HealthCheckServiceOptions.cs (1)
9/// Options for the default implementation of <see cref="HealthCheckService"/>
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (22)
ResourceHealthCheckExtensionsTests.cs (22)
45HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 65HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 109HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 144HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 164HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 202HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 244HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 287HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 325HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 361HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>(); 398HealthCheckService service = serviceProvider.GetRequiredService<HealthCheckService>();
Microsoft.Extensions.Diagnostics.Probes (3)
TcpEndpointProbesService.cs (3)
24private readonly HealthCheckService _healthCheckService; 30public TcpEndpointProbesService(ILogger<TcpEndpointProbesService> logger, HealthCheckService healthCheckService, TcpEndpointProbesOptions options) 64/// Executes the health checks in the <see cref="HealthCheckService"/> and opens the registered TCP port if the service is healthy and closes it otherwise.