22.349. Class HealthCheck
Namespace: ArmoniK.Core.Utils
Assembly: ArmoniK.Core.Utils.dll
Implementation of
[PublicAPI]
public class HealthCheck : IHealthCheck
22.349.1. Inheritance
22.349.2. Implements
22.349.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.349.4. Constructors
22.349.4.1. HealthCheck(IHealthCheckProvider, HealthCheckTag)
Constructor that creates a HealthCheck from a
public HealthCheck(IHealthCheckProvider healthCheckProvider, HealthCheckTag tag)
22.349.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
22.349.5. Methods
22.349.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)
22.349.5.1.1. Parameters
context HealthCheckContext
A context object associated with the current execution.
cancellationToken CancellationToken
A
22.349.5.1.2. Returns
A