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
builderIAppBuilderOWIN Owin.IAppBuilder
configIConfigurationIConfiguration of application for configuring thread dump endpoint
traceRepositoryIHttpTraceRepositoryrepository to put traces in
loggerFactoryILoggerFactoryFor 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
builderIAppBuilderOWIN Owin.IAppBuilder
configIConfigurationIConfiguration of application for configuring thread dump endpoint
traceRepositoryITraceRepositoryrepository to put traces in
loggerFactoryILoggerFactoryFor 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
builderIAppBuilderconfigIConfigurationtraceRepositoryITraceRepositoryloggerFactoryILoggerFactoryversionMediaTypeVersion
Returns
- IAppBuilder