CasCap.Common.Extensions.Diagnostics.HealthChecks
4.10.5
Prefix Reserved
dotnet add package CasCap.Common.Extensions.Diagnostics.HealthChecks --version 4.10.5
NuGet\Install-Package CasCap.Common.Extensions.Diagnostics.HealthChecks -Version 4.10.5
<PackageReference Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.10.5" />
<PackageVersion Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.10.5" />
<PackageReference Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" />
paket add CasCap.Common.Extensions.Diagnostics.HealthChecks --version 4.10.5
#r "nuget: CasCap.Common.Extensions.Diagnostics.HealthChecks, 4.10.5"
#:package CasCap.Common.Extensions.Diagnostics.HealthChecks@4.10.5
#addin nuget:?package=CasCap.Common.Extensions.Diagnostics.HealthChecks&version=4.10.5
#tool nuget:?package=CasCap.Common.Extensions.Diagnostics.HealthChecks&version=4.10.5
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.10.5)
- CasCap.Common.Extensions (>= 4.10.5)
- CasCap.Common.Logging (>= 4.10.5)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.7)
-
net10.0
- CasCap.Common.Abstractions (>= 4.10.5)
- CasCap.Common.Extensions (>= 4.10.5)
- CasCap.Common.Logging (>= 4.10.5)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.7)
-
net8.0
- CasCap.Common.Abstractions (>= 4.10.5)
- CasCap.Common.Extensions (>= 4.10.5)
- CasCap.Common.Logging (>= 4.10.5)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.7)
-
net9.0
- CasCap.Common.Abstractions (>= 4.10.5)
- CasCap.Common.Extensions (>= 4.10.5)
- CasCap.Common.Logging (>= 4.10.5)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.7)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on CasCap.Common.Extensions.Diagnostics.HealthChecks:
| Package | Downloads |
|---|---|
|
CasCap.Common.Caching
Helper library for local and remote object caching. |
|
|
CasCap.Api.Knx
.NET client library for KNX building automation — connects via KNXnet/IP tunnelling or routing, monitors group-address telegrams, and fans events out to configurable sinks. |
|
|
CasCap.Api.Buderus
.NET client library for Buderus KM200 heat-pump controller — polls temperature datapoints via the encrypted local HTTPS API and dispatches readings to configurable sinks. |
|
|
CasCap.Api.DoorBird
.NET client library for DoorBird IP video door station — captures doorbell, motion and RFID events via the local LAN API and dispatches them to configurable sinks. |
|
|
CasCap.Api.Fronius
.NET client library for Fronius solar inverter monitoring — samples power-flow data via the local Solar API v1 and dispatches readings to configurable sinks. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.10.5 | 91 | 5/4/2026 |
| 4.10.4 | 122 | 5/2/2026 |
| 4.10.3 | 378 | 4/24/2026 |
| 4.10.2 | 140 | 4/24/2026 |
| 4.10.1 | 148 | 4/23/2026 |
| 4.10.0 | 132 | 4/23/2026 |
| 4.9.3 | 165 | 4/20/2026 |
| 4.9.2 | 145 | 4/19/2026 |
| 4.9.1 | 150 | 4/17/2026 |
| 4.9.0 | 125 | 4/15/2026 |
| 4.8.1 | 171 | 4/2/2026 |
| 4.8.0 | 164 | 4/1/2026 |
| 4.7.1 | 217 | 3/13/2026 |
| 4.7.0 | 111 | 3/11/2026 |
| 4.6.0 | 286 | 2/12/2026 |
| 4.5.5 | 110 | 2/2/2026 |
| 4.5.4 | 160 | 1/25/2026 |
| 4.5.3 | 459 | 12/11/2025 |
| 4.5.1 | 341 | 11/12/2025 |
| 4.5.0 | 325 | 11/11/2025 |