public ProxyFactory(IServiceProvider serviceProvider, IInterceptorMatch matchProvider, InterceptorChainBuilder builder) { this.ServiceProvider = serviceProvider; this.MatchProvider = matchProvider; this.Builder = builder; this.MatchProvider.ChangeToken.RegisterChangeCallback(_ => { _Cache.Clear(); }, null); }
public DynamicProxyFactory(IServiceProvider serviceProvider, IInterceptorMatch matchProvider, InterceptorChainBuilder builder) : base(serviceProvider, matchProvider, builder) { _proxyGenerator = new ProxyGenerator(); }