Table of Contents

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 RequestDelegate
endpoint ThreadDumpEndpoint
logger ILogger<ThreadDumpEndpointMiddleware>

ThreadDumpEndpointMiddleware(RequestDelegate, ThreadDumpEndpoint, IEnumerable<IManagementOptions>, ILogger<ThreadDumpEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint ThreadDumpEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<ThreadDumpEndpointMiddleware>

Methods

HandleThreadDumpRequestAsync(HttpContext)

protected Task HandleThreadDumpRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task