public ServiceScopeFactory(ContainerBuilder containerBuilder, IServiceInterceptor interceptor) { containerBuilder.RegisterModule(new InterceptorModule(interceptor)); var container = containerBuilder.Build(); ServiceProvider = new AutofacServiceProvider(container); }
public ServiceScopeFactory(IServiceCollection services, IServiceInterceptor interceptor) { var containerBuilder = new ContainerBuilder(); containerBuilder.Populate(services); containerBuilder.RegisterModule(new InterceptorModule(interceptor)); var container = containerBuilder.Build(); ServiceProvider = new AutofacServiceProvider(container); }
public InterceptorModule(IServiceInterceptor interceptor) { _interceptor = interceptor; }