26.352. Class HealthCheck
Namespace: ArmoniK.Core.Utils
Assembly: ArmoniK.Core.Utils.dll
Implementation of
[PublicAPI]
public class HealthCheck : IHealthCheck
26.352.1. Inheritance
26.352.2. Implements
26.352.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.352.4. Constructors
26.352.4.1. HealthCheck(IHealthCheckProvider, HealthCheckTag)
Constructor that creates a HealthCheck from a
public HealthCheck(IHealthCheckProvider healthCheckProvider, HealthCheckTag tag)
26.352.4.1.1. Parameters
healthCheckProvider IHealthCheckProvider
Interface for classes that exposes a simplified Health Check
tag HealthCheckTag
Tag to filter which health check is executed
26.352.5. Methods
26.352.5.1. CheckHealthAsync(HealthCheckContext, CancellationToken)
Runs the health check, returning the status of the component being checked.
public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
26.352.5.1.1. Parameters
context HealthCheckContext
A context object associated with the current execution.
cancellationToken CancellationToken
A
26.352.5.1.2. Returns
A