//use this so in Startup we can treat this as build in method
        public static void UseDebugMiddleware(this IAppBuilder app, DebugMiddlewareOptions options = null)
        {
            if (options == null)
            {
                options = new DebugMiddlewareOptions();
            }

            app.Use <DebugMiddleware>(options);
        }
Esempio n. 2
0
 public DebugMiddleware(AppFunc next, DebugMiddlewareOptions options)
 {
     _next    = next;
     _options = options;
     if (_options.OnIncomingRequest == null)
     {
         _options.OnIncomingRequest = (ctx) => { Debug.WriteLine("Incoming request: " + ctx.Request.Path); };
     }
     if (_options.OnOutgoingRequest == null)
     {
         _options.OnOutgoingRequest = (ctx) => { Debug.WriteLine("Outgoing request: " + ctx.Request.Path); };
     }
 }