Table of Contents

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 RequestDelegate
mgmtOptions IManagementOptions
logger ILogger<InfoEndpointMiddleware>

Methods

DoRequest(HttpContext)

protected string DoRequest(HttpContext context)

Parameters

context HttpContext

Returns

string

HandleHealthRequestAsync(HttpContext)

protected Task HandleHealthRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext, HealthEndpointCore)

public Task Invoke(HttpContext context, HealthEndpointCore endpoint)

Parameters

context HttpContext
endpoint HealthEndpointCore

Returns

Task