MqttHealthCheck¶
Namespace: MQTT_Receiver_Worker.MQTT
Checking the health of the MQTT connection-
Inheritance Object → MqttHealthCheck
Implements IHealthCheck
Constructors¶
MqttHealthCheck(IConnection)¶
Initializes a new instance of the MqttHealthCheck class.
Parameters¶
connection IConnection
Connection used to determine health status
Exceptions¶
ArgumentNullException
Thrown if connection is null
Methods¶
CheckHealthAsync(HealthCheckContext, CancellationToken)¶
Performs the health check for the MQTT connection.
public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken)
Parameters¶
context HealthCheckContext
Context in which the check is executed.
cancellationToken CancellationToken
Cancellation Token
Returns¶
A task that represents the asynchronous health check.