12得票2回答
PostSharp和Castle Dynamic Proxy有什么区别?

想知道这些库之间的主要区别是什么,它们在功能和特性上有何不同。 希望能够获得更多比我通过谷歌搜索发现的信息...

10得票4回答
Castle DynamicProxy:获取未被代理的对象

我正在使用Castle DynamicProxy为我的类型添加拦截器。现在我需要获取基础类型(而不是代理本身)。 我在SO上找到了一些提示,建议像这样使用ProxyUtil类:object realInstance = ProxyUtil.GetUnproxiedInstance(proxyI...

10得票2回答
Castle DynamicProxy:如何在代理接口时代理Equals?

我需要使用Castle DynamicProxy通过向ProxyGenerator.CreateInterfaceProxyWithTarget提供接口实例来代理一个接口。我还需要确保对Equals、GetHashCode和ToString的调用命中我传递的具体实例上的方法,但我无法使其工作。...

10得票1回答
使用Simple Injector和Castle代理拦截器

我在我的asp.net mvc 4项目中使用Simple Injector。 我不知道如何将Simple Injector与Castle代理拦截器一起使用。

9得票1回答
使用Castle.DynamicProxy创建异步拦截器是否可行?

我们基本上有一个类看起来像下面这样,它使用Castle.DynamicProxy进行拦截。 using System; using System.Collections.Concurrent; using System.Reflection; using System.Threading; ...

8得票2回答
我能为Castle Windsor中的代理类型定义自定义属性吗?

我有一个类,我用Castle Dynamic Proxy进行代理。我想为代理方法添加一些自定义属性(这些属性在代理类中未定义)。这个可能吗? 我想这样做是因为我想为我的应用程序的服务层生成ASP.NET Web API层。我代理了服务(通过继承ApiController和额外的IMyServ...

8得票1回答
为什么使用AutoFixture和AutoMoqCustomization时,当类被标记为sealed时,它就不再抱怨缺少无参数构造函数了?

当我直接使用Moq来模拟IBuilderFactory并在单元测试中实例化BuilderService时,我可以获得一个通过的测试,该测试验证了IBuilderFactory的Create()方法确切地被调用一次。 然而,当我使用Autofixture和AutoMoqCustomizatio...

7得票4回答
如何检测一个类型是否是由动态代理生成的,而不需要引用Castle DynamicProxy?

我正在使用Castle DynamicProxy,并想知道是否有一种方法可以在不引用Castle DynamicProxy的情况下检测类型是否为代理? 因此,虽然我以Castle DynamicProxy作为示例,但我希望能够针对任何内存中生成的类型编写代码。 var generator ...

7得票5回答
使对象在代码中动态实现一个接口

我想让这个测试通过 - 有人有办法吗? public class Something { public string Name {get; set} } public interface IWithId { public Guid Id {get; set} } publ...

7得票3回答
Castle Windsor的InternalsVisibleTo Silverlight

我正在使用Castle Windsor for SL v2.5.1.0。我让它代理内部类(接口当然是公共的,但实现是内部的,这样消费者只知道接口)。 我在我的程序集中使用以下属性来处理内部类: [assembly: InternalsVisibleTo("Castle.Core, Publ...