public static void UseDebugMiddleware(this IAppBuilder app, DebugMiddlewareOptions options = null)
 {
     if (options == null)
     {
         options = new DebugMiddlewareOptions();
     }
     app.Use <DebugMiddleware>(options);
 }
Beispiel #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);
            }
        }