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
RequestDelegateendpoint
LoggersEndpointlogger
ILogger<LoggersEndpointMiddleware>
LoggersEndpointMiddleware(RequestDelegate, LoggersEndpoint, IEnumerable<IManagementOptions>, ILogger<LoggersEndpointMiddleware>)
public LoggersEndpointMiddleware(RequestDelegate next, LoggersEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<LoggersEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
LoggersEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<LoggersEndpointMiddleware>
Methods
HandleLoggersRequestAsync(HttpContext)
protected Task HandleLoggersRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext