cost 321 ms
如何判断 IRegistrationBuilder.EnableInterfaceInterceptors() 是否已被调用? - How can I tell if IRegistrationBuilder.EnableInterfaceInterceptors() has already been called?

我正在使用Autofac.Extras.DynamicProxy编写几个IInterceptor 。 它们可以单独使用,也可以同时使用。 我希望这些拦截器的使用者能够轻松地将它们附加到 Autofac 注册,因此我为它们中的每一个编写了一个IRegistrationBuilder扩展方法:publ ...

NHibernate和拦截器 - 测量/监控SQL往返时间 - NHibernate and interceptors - measuring/monitoring SQL round-trip times

为了获得缓慢或潜在缓慢区域的早期警告,我想要一个可以作为性能监视器的NHibernate Interceptor,这样任何超过给定时间的数据库操作都会引发一个事件和(重要的是)应用程序日志中的完整堆栈跟踪。 拦截器似乎是一个很好的窗口。 但是,经过实验,似乎没有任何方法可以捕获“刚从SQ ...

DynamicProxy2:CreateClassProxyWithTarget + IInterceptor - DynamicProxy2: CreateClassProxyWithTarget + IInterceptor

如果我在另一个问题中错过了这个,我道歉; 在决定我有一个独特的问题之前,我找了好一会儿...我想使用DynamicProxy2为WPF应用程序的模型类提供拦截。 这样我就不必在任何地方完全实现INotifyPropertyChanged。 例如,下面的类应该在代理和截获后完全参与双向数据绑 ...

NHibernate inteceptor不需要在多对多集/列表中进行更改 - NHibernate inteceptor not called for changes in many-to-many set/list

我有一个使用NHibrenate的应用程序,我正在使用基于拦截器的解决方案进行日志记录/审计。 基本上我有一个继承自EmptyInterceptor并重写OnFlushDirty,OnSave和OnDelete的类。 一切都很完美 - 除了 - 当我在使用多对多映射的集合或列表中添加 ...

创建了代理,并且拦截器位于__interceptors数组中,但是从未调用该拦截器 - Proxy is created, and interceptor is in the __interceptors array, but the interceptor is never called

这是我第一次将拦截器与流利的注册结合使用,而我却缺少一些东西。 通过以下注册,我可以解析一个IProcessingStep,它是一个代理类,并且拦截器位于__interceptors数组中,但是由于某些原因,未调用拦截器。 有什么想法我想念的吗? 谢谢,德鲁 ...

具有流畅接口的城堡拦截器 - Castle Interceptors With Fluent Interface

我正在尝试使我编写的拦截器工作,但是由于某种原因,当我请求组件时,它似乎并未实例化拦截器。 我正在做这样的事情(如果编译不好,请原谅我,但是您应该明白这个想法): 我已经将断点放在Interceptor的构造函数中,它似乎根本没有实例化它。 过去,我已经使用XML配置注册了拦截器 ...

过滤对象OnLoad NHibernate IInterceptor - Filtering objects OnLoad NHibernate IInterceptor

我在使用NHibernate加载对象时遇到问题。 这些实体引用了不再存在的文件。 当NHibernate为这些实体分配“ Path”属性时,这些实体会尝试加载文件,从而导致异常。 异常导致加载事务完全回滚。 我想保持我的实体不变,因此一旦设置了路径,它们就会继续加载文件。 在我从数 ...

NHibernate IInterceptor实现(向原始域类没有的DB表添加属性) - NHibernate IInterceptor implementation(add properties to DB table that original domain class doesn't have)

当通过NHibernate更新/插入实体而不扩展具有特殊属性的域类时,如何设置一些特殊的列值? 例如:在我的情况下,我希望获得对象,并在更新/插入db之前,通过使用IInterceptor向该对象添加一些其他信息(如用户ID或计算机名称)。 换句话说,我想在DB Table中添加几列而不 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM