30.352. Class HealthCheck
Namespace: ArmoniK.Core.Utils
Assembly: ArmoniK.Core.Utils.dll
Implementation of
[PublicAPI]
public class HealthCheck : IHealthCheck
30.352.1. Inheritance
30.352.2. Implements
30.352.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
30.352.4. Constructors
30.352.4.1. HealthCheck(IHealthCheckProvider, HealthCheckTag)
Constructor that creates a HealthCheck from a
public HealthCheck(IHealthCheckProvider healthCheckProvider, HealthCheckTag tag)
30.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
30.352.5. Methods
30.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)
30.352.5.1.1. Parameters
context HealthCheckContext
A context object associated with the current execution.
cancellationToken CancellationToken
A
30.352.5.1.2. Returns
A