castle-dynamicproxy相关内容

NuGet:NHibernate、Castle.Core 3.0 以及 ProxyFactoryFactory 在哪里?

我为一个新项目安装了 NuGet 包 NHibernate 和 Castle.Core 3.0.通常我们手动复制dll;这是我第一次使用 NuGet. 现在我找不到如何配置 ProxyFactoryFactory,或者说,我找不到它.我在项目中引用了 NHibernate 和 Castle.Core(我可以在 Castle.Core 包中找到的唯一 dll),并配置了以下内容: ..

NuGet:NHibernate、Castle.Core 3.0 和 ProxyFactoryFactory 在哪里?

我为一个新项目安装了 NuGet 包 NHibernate 和 Castle.Core 3.0.通常我们手动复制dll;这是我第一次用 NuGet 做到这一点. 现在我找不到如何配置ProxyFactoryFactory,或者说,我找不到它.我在项目中引用了 NHibernate 和 Castle.Core(我可以在 Castle.Core 包中找到的唯一 dll),并配置了以下内容: N ..

通过城堡动态代理使用非空构造函数的 Ninject 拦截代理类

我目前的大部分实现都基于此处提供的信息: Ninject 拦截任何具有特定属性的方法? 我使用自定义规划策略类,该类查找具有给定属性(不是 ninject 拦截器属性)的所有方法,如果它符合条件,则会被代理. 用法示例如下: Kernel.Components.Add>(); 这将查找任何具有 [Logging] 属性的方法,然后将使用日志拦截器. 但是,当动态 ..
发布时间:2021-11-11 04:33:17 C#/.NET

应用面向方面的编程

我一直在使用一些基本的 AOP 样式解决方案来解决跨领域问题,例如安全性、日志记录、验证等.我的解决方案围绕着 Castle Windsor 和 DynamicProxy,因为我可以使用基于 Boo 的 DSL 应用所有内容,并保持我的代码中没有属性.我在周末被告知要查看 PostSharp,因为它应该是一个“更好"的解决方案.我快速浏览了 PostSharp,但我对 Attribute 的用法感 ..
发布时间:2021-11-11 04:20:27 C#/.NET

使用动态代理和 wcf 序列化问题的通用 IPropertyChangedNotifier

我已经使用城堡动态代理实现了一个通用的 IPropertyChangedNotifier.在这里,我拦截了 Proxy 对象中的 setter 调用,这样我就不必在域对象的 setter 中引发 PropertyChanged 事件. 目的是使用这些代理对象将其 UI 绑定到 silevrlight 应用程序中. 问题是 WCF 服务调用中代理对象的序列化失败,这是由于代理对象上缺少 ..

Castle DynamicProxy:为 XML 序列化创建具有自定义属性的新属性

我有一些应该实现的 DTO 类的情况,例如: 公共类城市{公共字符串名称{获取;放;}公共状态状态 { 获取;放;}}公共类状态{公共字符串名称{获取;放;}} 问题是,这些实际上是 REST XML 资源的 DTO 类.City 资源可能包含内联的 State 资源,或者它可能只提供资源 ID(一个 URI).我正在通过 Repository 模式处理对 DTO 的访问,并希望它对客户端透明 ..
发布时间:2021-06-22 20:37:17 C#/.NET

应用面向方面的编程

我一直在使用一些基本的AOP样式解决方案来解决诸如安全性,日志记录,验证等跨领域问题.我的解决方案围绕 有没有人尝试过两种解决方案,并愿意分享他们的经验? 解决方案 我只看了很短一段时间(至今)在城堡-温莎,所以我无法对此发表评论,但我确实使用了postharp. Postsharp通过在编译时进行编织来工作.它会在您的构建中添加一个后编译步骤,在此您可以修改您的代码.就像您刚刚将 ..
发布时间:2020-09-03 00:36:28 C#/.NET

与Autofac并行运行xUnit集成测试时,无法加载类型Castle.Proxies.IReadinessProxy

我遇到了一个问题,已经很多天无法解决了. 我将xUnit与给定时间的抽象一起使用,以使测试更具可读性. 我在EventStore上使用包装器并运行一些集成测试.它们都运行良好..除了在全部并行运行时失败(和xUnit并行运行)之外,但是如果我依次运行它们,那么它们都会成功. 我不明白为什么这会是一个问题,因为每个事实都应该运行构造函数(给定的)和要测试的功能(何时).实际上,我实例化了 ..
发布时间:2020-07-23 02:00:13 C#/.NET

LinFu.DynamicProxy和Castle.DynamicProxy有什么区别?

我正在考虑向正在使用的库添加逻辑,这将需要动态代理。我想从在生产环境中使用过这两个库的用户那里获取一些建议。一个会执行其他操作吗,是否有任何缺点导致您不得不切换到另一个,等等。基本上告诉我您使用图书馆的经验。答案将帮助我决定使用哪个。 -编辑- 我忘了提到我正在开发的库将支持Mono,因此,您可以共享的关于这两个库的任何知识以及它们对Mono的支持也将很棒。 解决方案 我是Ca ..
发布时间:2020-05-30 20:42:35 C#/.NET