是否可以在没有基类或接口的情况下创建动态代理

本文关键字:接口 情况下 创建 代理 动态 基类 是否 | 更新日期: 2023-09-27 18:00:32

是否可以在没有任何基类或接口的情况下使用Castle Dynamic Proxy等公共库创建动态代理?我确实对在运行时拥有动态动态动态类很感兴趣。

是否可以在没有基类或接口的情况下创建动态代理

当然,使用反射。发射以烘焙接口,然后将生成的接口类型传递给CreateInterfaceProxyWithoutTarget并提供拦截器。

请记住,你不能卸载一个类型,只能卸载一个appdomain,所以如果你要创建数千个类型,你可能会在性能方面受到损害。