public static IApplicationBuilder UseTraceIdentifiers(this IApplicationBuilder app, TraceIdentifiersMiddlewareOptions options = null) { options = options ?? new TraceIdentifiersMiddlewareOptions(); app.UseMiddleware <TraceIdentifiersMiddleware>(Options.Create(options)); return(app); }
public static IAppWithTraceIdentifiersBuilder UseTraceIdentifiers(this IApplicationBuilder app, TraceIdentifiersMiddlewareOptions options = null) { options = options ?? new TraceIdentifiersMiddlewareOptions(); IApplicationBuilder builder = app.UseMiddleware <TraceIdentifiersMiddleware>(Options.Create(options)); return(new AppBuilderWithTraceIdentifiers(builder)); }