public DependencyMiddleware(AppFunc nextFunc, IOwinDependencyResolver resolver) { _nextFunc = nextFunc; _resolver = resolver; }
public DependencyResolver(IOwinDependencyResolver resolver) { _resolver = resolver; }
public static IAppBuilder UseDependencyResolver(this IAppBuilder app, IOwinDependencyResolver resolver) { return(app.Use(new Func <AppFunc, AppFunc>(nextApp => new DependencyMiddleware(nextApp, resolver).Invoke))); }
public static IAppBuilder UseWebApiWithOwinDependencyResolver(this IAppBuilder app, IOwinDependencyResolver resolver, HttpConfiguration configuration, HttpMessageHandler dispatcher) { configuration.DependencyResolver = new OwinDependencyResolverWebApiAdapter(resolver); HttpServer httpServer = new OwinDependencyScopeHttpServerAdapter(configuration, dispatcher); return app.UseWebApi(httpServer); }
public static IAppBuilder UseWebApiWithOwinDependencyResolver(this IAppBuilder app, IOwinDependencyResolver resolver, HttpConfiguration configuration, HttpMessageHandler dispatcher) { configuration.DependencyResolver = new OwinDependencyResolverWebApiAdapter(resolver); HttpServer httpServer = new OwinDependencyScopeHttpServerAdapter(configuration, dispatcher); return(app.UseWebApi(httpServer)); }
public DependencyMiddleware(AppFunc nextFunc, IOwinDependencyResolver resolver) { _nextFunc = nextFunc; _resolver = resolver; }
public static IAppBuilder UseDependencyResolver(this IAppBuilder app, IOwinDependencyResolver resolver) { return app.Use(new Func<AppFunc, AppFunc>(nextApp => new DependencyMiddleware(nextApp, resolver).Invoke)); }
public OwinDependencyResolverWebApiAdapter(IOwinDependencyResolver owinResolver) { _owinResolver = owinResolver; }
public OwinDependencyResolverWebApiAdapter(IOwinDependencyResolver owinResolver) { _owinResolver = owinResolver; }