示例#1
0
        public ProxyFactory(IServiceProvider serviceProvider, IInterceptorMatch matchProvider, InterceptorChainBuilder builder)
        {
            this.ServiceProvider = serviceProvider;
            this.MatchProvider   = matchProvider;
            this.Builder         = builder;

            this.MatchProvider.ChangeToken.RegisterChangeCallback(_ =>
            {
                _Cache.Clear();
            }, null);
        }
示例#2
0
 public DynamicProxyFactory(IServiceProvider serviceProvider, IInterceptorMatch matchProvider, InterceptorChainBuilder builder)
     : base(serviceProvider, matchProvider, builder)
 {
     _proxyGenerator = new ProxyGenerator();
 }