C# 使用默认构造函数创建InterfaceProxy WithoutTarget

C# 使用默认构造函数创建InterfaceProxy WithoutTarget,c#,castle-dynamicproxy,default-constructor,C#,Castle Dynamicproxy,Default Constructor,使用Castle.DynamicProxy,我“简单地”想要得到一个没有目标的接口代理,但是。。。使用默认构造函数,因此我可以重用代理类型 更新 我的意思是做一些像 var proxy = generator.CreateInterfaceProxyWithoutTarget(typeof(TInterface) ...); var proxyType = proxy.GetType(); var newproxy = Activator.CreateInstance(proxyType);

使用Castle.DynamicProxy,我“简单地”想要得到一个没有目标的接口代理,但是。。。使用默认构造函数,因此我可以重用代理类型

更新

我的意思是做一些像

var proxy = generator.CreateInterfaceProxyWithoutTarget(typeof(TInterface) ...);
var proxyType = proxy.GetType();
var newproxy = Activator.CreateInstance(proxyType);
…除非生成的类型不实现默认构造函数

我的实际上下文与WCF定制相关,但这是另一个故事

  • 不,不是那样的
  • 在代理生成器上调用CreateFooProxy方法时,只要可能,代理类型将被重用。如果您感兴趣,请查看详细信息
  • 如果您正在基于DynamicProxy进行某种WCF定制,您可能需要检查Castle WCF设施。它使用DynamicProxy并具有一些非常酷的功能

  • 不,不是那样的
  • 在代理生成器上调用CreateFooProxy方法时,只要可能,代理类型将被重用。如果您感兴趣,请查看详细信息

  • 如果您正在基于DynamicProxy进行某种WCF定制,您可能需要检查Castle WCF设施。它使用DynamicProxy,并具有一些非常酷的功能。

    谢谢Krzysztof,我快速查看了WCF设施,这可能会有所帮助,但文档太少了。。。我需要自我托管和代码中的配置功能。请参阅这里的文档和那里的链接。本页将更新一些实际文档,希望很快:)我想我知道你的意思…:)目前,由于垃圾邮件,公共注册被暂停,但如果您想为这项工作做出贡献,请告诉我,我将为您建立一个帐户:)这看起来是个好主意。。。但我不知道WCF设施是如何工作的,我将设法进行自己的WCF定制(我的需求有限)。如果您没有太多时间,我建议您在代码xml文档中添加更多内容,这将非常好,具有良好的努力/结果比:)谢谢您Krzysztof,我快速查看了WCF工具,这可能会有所帮助,但文档太少了。。。我需要自我托管和代码中的配置功能。请参阅这里的文档和那里的链接。本页将更新一些实际文档,希望很快:)我想我知道你的意思…:)目前,由于垃圾邮件,公共注册被暂停,但如果您想为这项工作做出贡献,请告诉我,我将为您建立一个帐户:)这看起来是个好主意。。。但我不知道WCF设施是如何工作的,我将设法进行自己的WCF定制(我的需求有限)。如果您的时间不多,我建议您在xml文档中添加更多代码,这将非常好,具有良好的努力/结果比:)