public OwinFriendlyExceptionsMiddleware(AppFunc next, ITransformsCollection transformsCollection,
     OwinFriendlyExceptionsParameters parameters)
 {
     _next = next;
     _transformsCollection = transformsCollection;
     _parameters = parameters;
 }
        public static void UseFriendlyExceptions(this IAppBuilder app, ITransformsCollection transforms,
            IEnumerable<IExceptionProvider> swallowedExceptionsProviders = null)
        {
            var options = new OwinFriendlyExceptionsParameters
            {
                SwallowedExceptionsProviders = swallowedExceptionsProviders ?? new List<IExceptionProvider>()
            };

            app.Use<OwinFriendlyExceptionsMiddleware>(transforms, options);
        }
 public OwinFriendlyExceptionsMiddleware(AppFunc next, ITransformsCollection transformsCollection)
     : this(next, transformsCollection, DefaultProperties())
 {
 }