コード例 #1
0
 public KittenStatusCodeMiddleware(OwinMiddleware next, KittenStatusCodeOptions options)
     : base(next)
 {
     this.options = options;
     links = new Dictionary<int, string>();
     GenerateLinks();
 }
コード例 #2
0
ファイル: Startup.cs プロジェクト: Tratcher/Owin-Dogfood
        public void Configuration(IAppBuilder app)
        {
            app.UseErrorPage();
            app.Map("/statuscodes", statusapp =>
            {
                KittenStatusCodeOptions kittenOptions = new KittenStatusCodeOptions();
                statusapp.UseKittenStatusCodes(kittenOptions);
                statusapp.Run(new StatusCodePage(kittenOptions).Invoke);

            });
            app.UseWelcomePage();
        }
コード例 #3
0
 // Note you may need to disable friendly error pages in IE to see some of the 4xx and 5xx results
 public StatusCodePage(KittenStatusCodeOptions statusCodeOptions)
 {
     this.statusCodeOptions = statusCodeOptions;
 }
コード例 #4
0
 public static IAppBuilder UseKittenStatusCodes(this IAppBuilder app, KittenStatusCodeOptions options)
 {
     return app.Use<KittenStatusCodeMiddleware>(options);
 }