使用 Castle 记录 WCF 中抛出的异常(以及其他情况)
我正在编写一个 WCF Web 服务,我想知道是否有一种优雅的(面向方面的)方法来使用 Castle 拦截器机制来记录我的 Web 方法抛出的异常? 我知道 II…
如何用温莎城堡覆盖组件?
我想在给定的温莎容器中重新定义(默认)实现。 这就是 OverWrite 的用途吗? 但行不通。 container.Register( Component.For<IServiceOperationAut…
如何将 Castle Validator 与 Subsonic 生成的类一起使用?
Castle Validator 使用属性来指定验证规则。 如何将它们与 Subsonic 生成的类(或任何无法定义属性的类)连接起来? 有没有一种方法可以在不使用属性…
温莎城堡是否允许解析值类型?
我正在尝试将参数传递到需要 System.TimeSpan 的组件中。 我只能让“长滴答”ctor 来解决。 这是配置文件的片段: <component id="timeInForce" typ…
Castle-Windsor 是否通过 XML 配置支持 ForwardedTypes
我有一个实现多个接口的类。 我想通过 XML 注册这些接口。 我找到的只是新 Fluent Interface 的文档。 此选项是否通过 XML 支持? 添加此功能会涉及什…
在 Castle ActiveRecord 的 OnFlushDirty() 事件中访问 previousState 时出现问题
我遇到这个问题,我正在使用 Castle ActiveRecord,当我更新时,我会验证 OnFlushDirty 事件中对象的更改。 但是,当我访问 previouState["MyProperty…
你知道如何在Castle ActiveRecord中实现事务吗?
我决定使用 Castle ActiveRecord,一切都很顺利,直到我发现事务不起作用,例如; TransactionScope t = new TransactionScope() try { member.Save()…