Class HeapDumpEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.HeapDump
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class HeapDumpEndpointMiddleware : EndpointMiddleware<string>
- Inheritance
-
HeapDumpEndpointMiddleware
- Inherited Members
Constructors
HeapDumpEndpointMiddleware(RequestDelegate, HeapDumpEndpoint, ILogger<HeapDumpEndpointMiddleware>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public HeapDumpEndpointMiddleware(RequestDelegate next, HeapDumpEndpoint endpoint, ILogger<HeapDumpEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
HeapDumpEndpointlogger
ILogger<HeapDumpEndpointMiddleware>
HeapDumpEndpointMiddleware(RequestDelegate, HeapDumpEndpoint, IEnumerable<IManagementOptions>, ILogger<HeapDumpEndpointMiddleware>)
public HeapDumpEndpointMiddleware(RequestDelegate next, HeapDumpEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<HeapDumpEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
HeapDumpEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<HeapDumpEndpointMiddleware>
Methods
HandleHeapDumpRequestAsync(HttpContext)
protected Task HandleHeapDumpRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext