Table of Contents

Class LoggersEndpointMiddleware

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

Constructors

LoggersEndpointMiddleware(RequestDelegate, LoggersEndpoint, ILogger<LoggersEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint LoggersEndpoint
logger ILogger<LoggersEndpointMiddleware>

LoggersEndpointMiddleware(RequestDelegate, LoggersEndpoint, IEnumerable<IManagementOptions>, ILogger<LoggersEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint LoggersEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<LoggersEndpointMiddleware>

Methods

HandleLoggersRequestAsync(HttpContext)

protected Task HandleLoggersRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task