Class HealthEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.Health
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class HealthEndpointMiddleware : EndpointMiddleware<HealthEndpointResponse, ISecurityContext>
- Inheritance
-
HealthEndpointMiddleware
- Inherited Members
Constructors
HealthEndpointMiddleware(RequestDelegate, IManagementOptions, ILogger<InfoEndpointMiddleware>)
public HealthEndpointMiddleware(RequestDelegate next, IManagementOptions mgmtOptions, ILogger<InfoEndpointMiddleware> logger = null)
Parameters
next
RequestDelegatemgmtOptions
IManagementOptionslogger
ILogger<InfoEndpointMiddleware>
Methods
DoRequest(HttpContext)
protected string DoRequest(HttpContext context)
Parameters
context
HttpContext
Returns
HandleHealthRequestAsync(HttpContext)
protected Task HandleHealthRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext, HealthEndpointCore)
public Task Invoke(HttpContext context, HealthEndpointCore endpoint)
Parameters
context
HttpContextendpoint
HealthEndpointCore