Class HealthCheckStatus
The status returned for a health check when it performs it check TODO: This model will be used in the WebApi result so needs attributes for JSON usage
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.HealthChecks
Assembly: Umbraco.Core.dll
Syntax
[DataContract(Name = "healthCheckStatus", Namespace = "")]
public class HealthCheckStatus
Constructors
View SourceHealthCheckStatus(String)
Declaration
public HealthCheckStatus(string message)
Parameters
Type | Name | Description |
---|---|---|
System.String | message |
Properties
View SourceActions
The potential actions to take (in any)
Declaration
[DataMember(Name = "actions")]
public IEnumerable<HealthCheckAction> Actions { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<HealthCheckAction> |
Description
The status description if one is necessary
Declaration
[DataMember(Name = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Message
The status message
Declaration
[DataMember(Name = "message")]
public string Message { get; }
Property Value
Type | Description |
---|---|
System.String |
ReadMoreLink
This is optional but would allow a developer to specify a link that is shown as a "read more" button.
Declaration
[DataMember(Name = "readMoreLink")]
public string ReadMoreLink { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ResultType
The status type
Declaration
[DataMember(Name = "resultType")]
public StatusResultType ResultType { get; set; }
Property Value
Type | Description |
---|---|
StatusResultType |
View
This is optional but would allow a developer to specify a path to an angular HTML view in order to either show more advanced information and/or to provide input for the admin to configure how an action is executed
Declaration
[DataMember(Name = "view")]
public string View { get; set; }
Property Value
Type | Description |
---|---|
System.String |