Delen via


IotHubEndpointHealthStatus Struct

Definition

Health statuses have following meanings. The 'healthy' status shows that the endpoint is accepting messages as expected. The 'unhealthy' status shows that the endpoint is not accepting messages as expected and IoT Hub is retrying to send data to this endpoint. The status of an unhealthy endpoint will be updated to healthy when IoT Hub has established an eventually consistent state of health. The 'dead' status shows that the endpoint is not accepting messages, after IoT Hub retried sending messages for the retrial period. See IoT Hub metrics to identify errors and monitor issues with endpoints. The 'unknown' status shows that the IoT Hub has not established a connection with the endpoint. No messages have been delivered to or rejected from this endpoint.

public readonly struct IotHubEndpointHealthStatus : IEquatable<Azure.ResourceManager.IotHub.Models.IotHubEndpointHealthStatus>
type IotHubEndpointHealthStatus = struct
Public Structure IotHubEndpointHealthStatus
Implements IEquatable(Of IotHubEndpointHealthStatus)
Inheritance
IotHubEndpointHealthStatus
Implements

Constructors

IotHubEndpointHealthStatus(String)

Initializes a new instance of IotHubEndpointHealthStatus.

Properties

Dead

dead.

Degraded

degraded.

Healthy

healthy.

Unhealthy

unhealthy.

Unknown

unknown.

Methods

Equals(IotHubEndpointHealthStatus)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(IotHubEndpointHealthStatus, IotHubEndpointHealthStatus)

Determines if two IotHubEndpointHealthStatus values are the same.

Implicit(String to IotHubEndpointHealthStatus)

Converts a string to a IotHubEndpointHealthStatus.

Inequality(IotHubEndpointHealthStatus, IotHubEndpointHealthStatus)

Determines if two IotHubEndpointHealthStatus values are not the same.

Applies to