Table of Contents

Class InfoEndpointMiddleware

Namespace
Steeltoe.Management.Endpoint.Info
Assembly
Steeltoe.Management.EndpointCore.dll
public class InfoEndpointMiddleware : EndpointMiddleware<Dictionary<string, object>>
Inheritance
InfoEndpointMiddleware
Inherited Members

Constructors

InfoEndpointMiddleware(RequestDelegate, InfoEndpoint, ILogger<InfoEndpointMiddleware>)

[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public InfoEndpointMiddleware(RequestDelegate next, InfoEndpoint endpoint, ILogger<InfoEndpointMiddleware> logger = null)

Parameters

next RequestDelegate
endpoint InfoEndpoint
logger ILogger<InfoEndpointMiddleware>

InfoEndpointMiddleware(RequestDelegate, InfoEndpoint, IEnumerable<IManagementOptions>, ILogger<InfoEndpointMiddleware>)

public InfoEndpointMiddleware(RequestDelegate next, InfoEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<InfoEndpointMiddleware> logger = null)

Parameters

next RequestDelegate
endpoint InfoEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<InfoEndpointMiddleware>

Methods

HandleInfoRequestAsync(HttpContext)

protected Task HandleInfoRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task