public static void UseFalcor(this IAppBuilder appBuilder, FalcorRouterConfiguration config, Action<IAppBuilder> appBuilderConfiguration)
 {
     appBuilder.Map(config.Path, app =>
     {
         app.Use<FalcorMiddleware>(config);
         appBuilderConfiguration?.Invoke(app);
     });
 }
 public static void UseFalcor(this IAppBuilder appBuilder, FalcorRouterConfiguration config, Action <IAppBuilder> appBuilderConfiguration)
 {
     appBuilder.Map(config.Path, app =>
     {
         app.Use <FalcorMiddleware>(config);
         appBuilderConfiguration?.Invoke(app);
     });
 }
Ejemplo n.º 3
0
 public FalcorMiddleware(OwinMiddleware next, FalcorRouterConfiguration routerConfiguration) : base(next)
 {
     RouterConfiguration = routerConfiguration;
 }
 public static void UseFalcor(this IAppBuilder appBuilder, string path, Func<FalcorRouterConfiguration, FalcorRouter> routerFactory, IServiceProvider serviceProvider = null, Action<IAppBuilder> appBuilderConfiguration = null)
 {
     var config = new FalcorRouterConfiguration(path, routerFactory, serviceProvider);
     appBuilder.UseFalcor(config, appBuilderConfiguration);
 }
        public static void UseFalcor(this IAppBuilder appBuilder, string path, Func <FalcorRouterConfiguration, FalcorRouter> routerFactory, IServiceProvider serviceProvider = null, Action <IAppBuilder> appBuilderConfiguration = null)
        {
            var config = new FalcorRouterConfiguration(path, routerFactory, serviceProvider);

            appBuilder.UseFalcor(config, appBuilderConfiguration);
        }