CasCap.Common.Extensions.Diagnostics.HealthChecks
4.9.1
Prefix Reserved
dotnet add package CasCap.Common.Extensions.Diagnostics.HealthChecks --version 4.9.1
NuGet\Install-Package CasCap.Common.Extensions.Diagnostics.HealthChecks -Version 4.9.1
<PackageReference Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.9.1" />
<PackageVersion Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.9.1" />
<PackageReference Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" />
paket add CasCap.Common.Extensions.Diagnostics.HealthChecks --version 4.9.1
#r "nuget: CasCap.Common.Extensions.Diagnostics.HealthChecks, 4.9.1"
#:package CasCap.Common.Extensions.Diagnostics.HealthChecks@4.9.1
#addin nuget:?package=CasCap.Common.Extensions.Diagnostics.HealthChecks&version=4.9.1
#tool nuget:?package=CasCap.Common.Extensions.Diagnostics.HealthChecks&version=4.9.1
CasCap.Common.Extensions.Diagnostics.HealthChecks
Custom ASP.NET Core health check base classes for monitoring HTTP endpoint availability.
Purpose
Provides HttpEndpointCheckBase, an abstract IHealthCheck that simplifies writing health checks for external HTTP endpoints. Derived classes only need to supply the target URL; the base class handles the HTTP call, timeout, and result mapping.
Target frameworks: netstandard2.0, net8.0, net9.0, net10.0
Health Checks
| Type | Description |
|---|---|
HttpEndpointCheckBase |
Abstract base class — accepts ILogger and HttpClient, exposes IsAccessible() for derived implementations |
Extensions
| Class | Key Methods |
|---|---|
KubernetesExtensions |
GetTags(KubernetesProbeTypes) — converts the flags set on a KubernetesProbeTypes value into an array of health-check tag strings |
Dependencies
NuGet Packages
| Package |
|---|
| Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions |
Project References
| Project | Purpose |
|---|---|
CasCap.Common.Abstractions |
KubernetesProbeTypes enum and related abstractions |
CasCap.Common.Extensions |
General-purpose helper utilities |
CasCap.Common.Logging |
ApplicationLogging static logger factory |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- CasCap.Common.Abstractions (>= 4.9.1)
- CasCap.Common.Extensions (>= 4.9.1)
- CasCap.Common.Logging (>= 4.9.1)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.6)
-
net10.0
- CasCap.Common.Abstractions (>= 4.9.1)
- CasCap.Common.Extensions (>= 4.9.1)
- CasCap.Common.Logging (>= 4.9.1)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.6)
-
net8.0
- CasCap.Common.Abstractions (>= 4.9.1)
- CasCap.Common.Extensions (>= 4.9.1)
- CasCap.Common.Logging (>= 4.9.1)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.6)
-
net9.0
- CasCap.Common.Abstractions (>= 4.9.1)
- CasCap.Common.Extensions (>= 4.9.1)
- CasCap.Common.Logging (>= 4.9.1)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.6)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CasCap.Common.Extensions.Diagnostics.HealthChecks:
| Package | Downloads |
|---|---|
|
CasCap.Common.Caching
Helper library for local and remote object caching. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.9.1 | 39 | 4/17/2026 |
| 4.9.0 | 88 | 4/15/2026 |
| 4.8.1 | 161 | 4/2/2026 |
| 4.8.0 | 154 | 4/1/2026 |
| 4.7.1 | 208 | 3/13/2026 |
| 4.7.0 | 103 | 3/11/2026 |
| 4.6.0 | 278 | 2/12/2026 |
| 4.5.5 | 102 | 2/2/2026 |
| 4.5.4 | 152 | 1/25/2026 |
| 4.5.3 | 451 | 12/11/2025 |
| 4.5.1 | 333 | 11/12/2025 |
| 4.5.0 | 317 | 11/11/2025 |
| 4.4.0 | 183 | 11/1/2025 |
| 4.3.12 | 184 | 10/19/2025 |
| 4.3.11 | 215 | 10/10/2025 |
| 4.3.10 | 264 | 10/6/2025 |
| 4.3.9 | 253 | 9/30/2025 |
| 4.3.8 | 208 | 9/14/2025 |
| 4.3.7 | 257 | 8/13/2025 |
| 4.3.6 | 383 | 8/7/2025 |