public static IApplicationBuilder UseGreetingMiddleware(this IApplicationBuilder applicationBuilder, Action <GreetingOptions> configureGreetingOptions) { var greetingOptions = new GreetingOptions(); configureGreetingOptions(greetingOptions); return(applicationBuilder.UseMiddleware <GreetingMiddleware>(greetingOptions)); }
public GreetingMiddleware(RequestDelegate next, GreetingOptions greetingOptions) { _next = next; _greetingOptions = greetingOptions; }
public static IApplicationBuilder UseGreetingMiddleware(this IApplicationBuilder applicationBuilder, GreetingOptions greetingOptions) { return(applicationBuilder.UseMiddleware <GreetingMiddleware>(greetingOptions)); }