Class TraceEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.Trace
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class TraceEndpointMiddleware : EndpointMiddleware<List<TraceResult>>
- Inheritance
-
TraceEndpointMiddleware
- Inherited Members
Constructors
TraceEndpointMiddleware(RequestDelegate, TraceEndpoint, ILogger<TraceEndpointMiddleware>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public TraceEndpointMiddleware(RequestDelegate next, TraceEndpoint endpoint, ILogger<TraceEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
TraceEndpointlogger
ILogger<TraceEndpointMiddleware>
TraceEndpointMiddleware(RequestDelegate, TraceEndpoint, IEnumerable<IManagementOptions>, ILogger<TraceEndpointMiddleware>)
public TraceEndpointMiddleware(RequestDelegate next, TraceEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<TraceEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
TraceEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<TraceEndpointMiddleware>
Methods
HandleTraceRequestAsync(HttpContext)
protected Task HandleTraceRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext