在 OnPreInsert、OnPreUpdate 中将对象添加到关联
我有一个事件侦听器(用于审核日志),需要将审核日志条目附加到对象的关联中: public Company : IAuditable { // Other stuff removed for bravety …
在温莎城堡中,我可以注册接口组件并获取实现的代理吗?
让我们考虑一些情况: _windsor.Register(Component.For().ImplementedBy().Interceptors(typeof(SomeInterceptorType)); 在这种情况下,当我请求 IPr…
我可以向温莎城堡指定要在类代理中重写哪些虚拟方法吗?
我在一个类中有很多虚拟方法,但只有一个应该被拦截,我可以告诉 Castle Windsor 仅重写该方法,这样我就不必在 Intercept 方法中进行验证吗? 编辑:…
NInject2 拦截器在 NHibernate 事务中的使用
在我之前的项目中,我们使用了 NHibernate 和 Spring.NET。 通过向服务方法添加 [Transaction] 属性来处理事务。 在我当前的项目中,我使用 NHibernat…
Proxy被创建,拦截器在__interceptors数组中,但是拦截器从未被调用
这是我第一次使用拦截器进行流畅的注册,但我遗漏了一些东西。通过以下注册,我可以解析一个 IProcessingStep,它是一个代理类,拦截器位于 __interce…
我可以在拦截器上声明生命周期拦截器吗?
我的业务 bean 是这样定义的: @Local @Interceptors(BusinessInterceptor.class}) public class MyBean implements SomeBean { ... } 然后我希望使用…
从温莎城堡拦截器访问方法的自定义属性
我正在尝试访问应用于城堡拦截器中的方法的自定义属性,例如: [MyCustomAttribute(SomeParam = "attributeValue")] public virtual MyEntity Entity …
在 Grails / Groovy 中拦截或重命名方法调用
我正在尝试拦截 Grails 应用程序中的方法调用(域类的 afterInsert())。在我的插件的 doWithDynamicMethods 关闭中,我有: for (dc in application.…
如何在客户端(浏览器)AJAX 请求/响应对上实现拦截器模式?
让我从一个现实生活中的用例开始: DWR 在服务器端身份验证时变得混乱由于会话过期,过滤器尝试将 AJAX 请求重定向到登录页面。您想要添加一些过滤器…
具有域上下文的 nhibernate 拦截器
是否可以(以干净的方式)在 hibernate 2.1 中创建审计拦截器并将域上下文传递给它? 我想要实现的是设置一个日期时间(可以轻松完成 - 快速谷歌后找…
在自定义方法拦截器中访问bean名称
我想编写 bean 名称和在数据库中执行的方法,因此决定创建一个自定义拦截器。但是,我无法访问 bean 名称。 我发现 ExposeBeanNameAdvisors 可能是解…