21.348. Class HealthCheck
Namespace: ArmoniK.Core.Utils
Assembly: ArmoniK.Core.Utils.dll
Implementation of
[PublicAPI]
public class HealthCheck : IHealthCheck
21.348.1. Inheritance
21.348.2. Implements
21.348.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.348.4. Constructors
21.348.4.1. HealthCheck(IHealthCheckProvider, HealthCheckTag)
Constructor that creates a HealthCheck from a
public HealthCheck(IHealthCheckProvider healthCheckProvider, HealthCheckTag tag)
21.348.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
21.348.5. Methods
21.348.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)
21.348.5.1.1. Parameters
context HealthCheckContext
A context object associated with the current execution.
cancellationToken CancellationToken
A
21.348.5.1.2. Returns
A