Table of Contents

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 RequestDelegate
endpoint HeapDumpEndpoint
logger ILogger<HeapDumpEndpointMiddleware>

HeapDumpEndpointMiddleware(RequestDelegate, HeapDumpEndpoint, IEnumerable<IManagementOptions>, ILogger<HeapDumpEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint HeapDumpEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<HeapDumpEndpointMiddleware>

Methods

HandleHeapDumpRequestAsync(HttpContext)

protected Task HandleHeapDumpRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task