Table of Contents

Class GrpcChannelPoolHealthCheck

Namespace
Virtufin.Api.HealthChecks
Assembly
Virtufin.Api.dll
public class GrpcChannelPoolHealthCheck : IHealthCheck
Inheritance
GrpcChannelPoolHealthCheck
Implements
Inherited Members

Constructors

GrpcChannelPoolHealthCheck(GrpcChannelPool)

public GrpcChannelPoolHealthCheck(GrpcChannelPool channelPool)

Parameters

channelPool GrpcChannelPool

Methods

CheckHealthAsync(HealthCheckContext, CancellationToken)

Runs the health check, returning the status of the component being checked.

public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)

Parameters

context HealthCheckContext

A context object associated with the current execution.

cancellationToken CancellationToken

A CancellationToken that can be used to cancel the health check.

Returns

Task<HealthCheckResult>

A Task<TResult> that completes when the health check has finished, yielding the status of the component being checked.