Share via


ApplicationHealth Class

Definition

Describes the health of an application as returned by GetApplicationHealthAsync(ApplicationHealthQueryDescription).

public sealed class ApplicationHealth : System.Fabric.Health.EntityHealth
type ApplicationHealth = class
    inherit EntityHealth
Public NotInheritable Class ApplicationHealth
Inherits EntityHealth
Inheritance
ApplicationHealth

Properties

AggregatedHealthState

Gets the entity aggregated health state.

(Inherited from EntityHealth)
ApplicationName

Gets the application name, which uniquely identifies the application .

DeployedApplicationHealthStates

Gets the deployed application health states for the current application as found in the health store.

HealthEvents

Gets the health events reported on the entity.

(Inherited from EntityHealth)
HealthStatistics

Gets the application health statistics, which contain information about how many entities of the application are in Ok, Warning, and Error state.

ServiceHealthStates

Gets the service health states for the current application as found in the health store.

UnhealthyEvaluations

Gets the unhealthy evaluations that show why the current aggregated health state was returned by Health Manager.

(Inherited from EntityHealth)

Methods

AddUnhealthyEvaluationsString(StringBuilder)

Given a StringBuilder, appends a string that describes unhealthy evaluations, if any.

(Inherited from EntityHealth)
ToString()

Gets a string representation of the ApplicationHealth.

Applies to