Example #1
0
 public static IApplicationBuilder UseCommonMiddleware(this IApplicationBuilder builder, MiddlewareOptions options)
 {
     if (builder == null)
     {
         throw new ArgumentNullException(nameof(builder));
     }
     return(builder.Use(next => new Middleware(next, options).Invoke));
 }
Example #2
0
 /// <summary>
 /// Creates a default web page for new applications.
 /// </summary>
 /// <param name="next"></param>
 /// <param name="options"></param>
 public Middleware(RequestDelegate next, MiddlewareOptions options)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
     _next    = next ?? throw new ArgumentNullException(nameof(next));
 }