Class DefaultHealthController
public abstract class DefaultHealthController : ControllerBase
- Inheritance
-
DefaultHealthController
- Derived
- Inherited Members
Constructors
DefaultHealthController(ReleaseSettings, IMonitor)
public DefaultHealthController(ReleaseSettings releaseSettings, IMonitor monitor)
Parameters
releaseSettingsReleaseSettingsmonitorIMonitor
Properties
AppName
protected abstract string AppName { get; }
Property Value
Methods
Health()
[HttpGet("health")]
[ProducesResponseType<ApiStatusResult>(200, "application/json", new string[] { })]
[EndpointName("apiStatus_health")]
public IActionResult Health()
Returns
Status()
[HttpGet("status")]
[ProducesResponseType<ApiStatusResult>(200, "application/json", new string[] { })]
[EndpointName("apiStatus_status")]
public IActionResult Status()
Returns
ThrowError()
[HttpPost("error")]
[ProducesResponseType(500)]
[EndpointName("throwException")]
public ActionResult<string> ThrowError()