public static IAppBuilder UseSuperscribeHandler( this IAppBuilder builder, IOwinRouteEngine engine) { if (engine.Config.ScanForModules) { var modules = (from assembly in AppDomain.CurrentDomain.GetAssemblies() from type in assembly.GetTypes() where typeof(SuperscribeOwinModule).IsAssignableFrom(type) && type != typeof(SuperscribeOwinModule) select new { Type = type }).ToList(); foreach (var module in modules) { var owinModule = (SuperscribeOwinModule)Activator.CreateInstance(module.Type); owinModule.Initialise(engine); } } return(builder.Use(typeof(OwinHandler), engine)); }
public static IAppBuilder UseSuperscribeHandler( this IAppBuilder builder, IOwinRouteEngine engine) { if (engine.Config.ScanForModules) { var modules = (from assembly in AppDomain.CurrentDomain.GetAssemblies() from type in assembly.GetTypes() where typeof(SuperscribeOwinModule).IsAssignableFrom(type) && type != typeof(SuperscribeOwinModule) select new { Type = type }).ToList(); foreach (var module in modules) { var owinModule = (SuperscribeOwinModule)Activator.CreateInstance(module.Type); owinModule.Initialise(engine); } } return builder.Use(typeof(OwinHandler), engine); }
public OwinHandler(Func <IDictionary <string, object>, Task> next, IOwinRouteEngine engine) { this.engine = engine; }
public OwinRouter(Func<IDictionary<string, object>, Task> next, IAppBuilder builder, IOwinRouteEngine engine) { this.next = next; this.builder = builder; this.engine = engine; }
public OwinRouter(Func <IDictionary <string, object>, Task> next, IAppBuilder builder, IOwinRouteEngine engine) { this.next = next; this.builder = builder; this.engine = engine; }
public OwinHandler(Func<IDictionary<string, object>, Task> next, IOwinRouteEngine engine) { this.engine = engine; }
private static IAppBuilder SuperscribeRouter(IAppBuilder builder, IOwinRouteEngine engine) { return(builder.Use(typeof(OwinRouter), builder, engine)); }
public static IAppBuilder UseSuperscribeRouter( this IAppBuilder builder, IOwinRouteEngine engine) { return(SuperscribeRouter(builder, engine)); }
private static IAppBuilder SuperscribeRouter(IAppBuilder builder, IOwinRouteEngine engine) { return builder.Use(typeof(OwinRouter), builder, engine); }
public static IAppBuilder UseSuperscribeRouter( this IAppBuilder builder, IOwinRouteEngine engine) { return SuperscribeRouter(builder, engine); }