public DependencyMiddleware(AppFunc nextFunc, IOwinDependencyResolver resolver)
 {
     _nextFunc = nextFunc;
     _resolver = resolver;
 }
Пример #2
0
 public DependencyResolver(IOwinDependencyResolver resolver)
 {
     _resolver = resolver;
 }
Пример #3
0
 public static IAppBuilder UseDependencyResolver(this IAppBuilder app, IOwinDependencyResolver resolver)
 {
     return(app.Use(new Func <AppFunc, AppFunc>(nextApp => new DependencyMiddleware(nextApp, resolver).Invoke)));
 }
Пример #4
0
 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);
 }
Пример #5
0
        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));
        }
Пример #6
0
 public DependencyMiddleware(AppFunc nextFunc, IOwinDependencyResolver resolver)
 {
     _nextFunc = nextFunc;
     _resolver = resolver;
 }
Пример #7
0
 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;
 }
Пример #9
0
 public OwinDependencyResolverWebApiAdapter(IOwinDependencyResolver owinResolver)
 {
     _owinResolver = owinResolver;
 }