///<summary> ///Extension method to add the AnarchyMiddleware to the IApplicationBuilder interface. ///</summary> public static IApplicationBuilder UseAnarchy( this IApplicationBuilder builder, Action <AnarchyConfig> configure) { var anarchyConfig = new AnarchyConfig(); configure(anarchyConfig); return(builder.UseMiddleware <AnarchyMiddleware>(anarchyConfig)); }
///<summary> ///AnarchyMiddle constructor used by Middleware pipeline. ///</summary> public AnarchyMiddleware(RequestDelegate next, AnarchyConfig config) { _next = next; _config = config; _rng = new Random(); }