Table of Contents

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 RequestDelegate
endpoint TraceEndpoint
logger ILogger<TraceEndpointMiddleware>

TraceEndpointMiddleware(RequestDelegate, TraceEndpoint, IEnumerable<IManagementOptions>, ILogger<TraceEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint TraceEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<TraceEndpointMiddleware>

Methods

HandleTraceRequestAsync(HttpContext)

protected Task HandleTraceRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task