Class ThreadDumpEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.ThreadDump
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class ThreadDumpEndpointMiddleware : EndpointMiddleware<List<ThreadInfo>>
- Inheritance
-
ThreadDumpEndpointMiddleware
- Inherited Members
Constructors
ThreadDumpEndpointMiddleware(RequestDelegate, ThreadDumpEndpoint, ILogger<ThreadDumpEndpointMiddleware>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public ThreadDumpEndpointMiddleware(RequestDelegate next, ThreadDumpEndpoint endpoint, ILogger<ThreadDumpEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
ThreadDumpEndpointlogger
ILogger<ThreadDumpEndpointMiddleware>
ThreadDumpEndpointMiddleware(RequestDelegate, ThreadDumpEndpoint, IEnumerable<IManagementOptions>, ILogger<ThreadDumpEndpointMiddleware>)
public ThreadDumpEndpointMiddleware(RequestDelegate next, ThreadDumpEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<ThreadDumpEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
ThreadDumpEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<ThreadDumpEndpointMiddleware>
Methods
HandleThreadDumpRequestAsync(HttpContext)
protected Task HandleThreadDumpRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext