Class TraceEndpointAppBuilderExtensions
- Namespace
- Steeltoe.Management.EndpointOwin.Trace
- Assembly
- Steeltoe.Management.EndpointOwin.dll
public static class TraceEndpointAppBuilderExtensions
- Inheritance
-
TraceEndpointAppBuilderExtensions
- Inherited Members
Methods
UseHttpTraceActuator(IAppBuilder, IConfiguration, IHttpTraceRepository, ILoggerFactory)
Add Http Request Trace actuator endpoint to OWIN Pipeline
public static IAppBuilder UseHttpTraceActuator(this IAppBuilder builder, IConfiguration config, IHttpTraceRepository traceRepository, ILoggerFactory loggerFactory)
Parameters
builder
IAppBuilderOWIN Owin.IAppBuilder
config
IConfigurationIConfiguration of application for configuring thread dump endpoint
traceRepository
IHttpTraceRepositoryrepository to put traces in
loggerFactory
ILoggerFactoryFor logging within the middleware
Returns
- IAppBuilder
OWIN Owin.IAppBuilder with Trace Endpoint added
UseTraceActuator(IAppBuilder, IConfiguration, ITraceRepository, ILoggerFactory)
Add Request Trace actuator endpoint to OWIN Pipeline
public static IAppBuilder UseTraceActuator(this IAppBuilder builder, IConfiguration config, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
Parameters
builder
IAppBuilderOWIN Owin.IAppBuilder
config
IConfigurationIConfiguration of application for configuring thread dump endpoint
traceRepository
ITraceRepositoryrepository to put traces in
loggerFactory
ILoggerFactoryFor logging within the middleware
Returns
- IAppBuilder
OWIN Owin.IAppBuilder with Trace Endpoint added
UseTraceActuator(IAppBuilder, IConfiguration, ITraceRepository, ILoggerFactory, MediaTypeVersion)
public static IAppBuilder UseTraceActuator(this IAppBuilder builder, IConfiguration config, ITraceRepository traceRepository, ILoggerFactory loggerFactory, MediaTypeVersion version)
Parameters
builder
IAppBuilderconfig
IConfigurationtraceRepository
ITraceRepositoryloggerFactory
ILoggerFactoryversion
MediaTypeVersion
Returns
- IAppBuilder