示例#1
0
        public void Configuration(IAppBuilder app)
        {
            MyMiddlewareConfigOptions options = new MyMiddlewareConfigOptions("Hawdy", "Ahmed") {IncludeDate = true};
            app.UseLogging();
            app.UseMockAuthentication();
            app.UseMyMiddleware(options);
            //app.UseMyOtherMiddleware();

        }
示例#2
0
        public void Configuration(IAppBuilder app)
        {
            MyMiddlewareConfigOptions options = new MyMiddlewareConfigOptions("Hawdy", "Ahmed")
            {
                IncludeDate = true
            };

            app.UseLogging();
            app.UseMockAuthentication();
            app.UseMyMiddleware(options);
            //app.UseMyOtherMiddleware();
        }
示例#3
0
 public MyMiddleware(AppFunc next, MyMiddlewareConfigOptions options)
 {
     _next    = next;
     _options = options;
 }
示例#4
0
 public static void UseMyMiddleware(this IAppBuilder app, MyMiddlewareConfigOptions options)
 {
     app.Use <MyMiddleware>(options);
 }
示例#5
0
 public MyMiddleware(AppFunc next, MyMiddlewareConfigOptions options)
 {
     _next = next;
     _options = options;
 }
示例#6
0
 public static void UseMyMiddleware(this IAppBuilder app, MyMiddlewareConfigOptions options)
 {
     app.Use<MyMiddleware>(options);
 }