realproxy

    16热度

    1回答

    http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy.gettransparentproxy%28v=VS.100%29.aspx的文档并不表示GetTransparentProxy将返回null的情况,但我在调用它时遇到了null。 什么情况会导致此行为?

    1热度

    1回答

    我有一个带有WCF后端和UWP前端的C#应用​​程序。我有一个实施我的服务合同的服务。如果我在服务上捕获异常并将它们重新抛出为Fault Exceptions,那么一切都按预期工作。 现在我试图通过使用RealProxy实例包装服务调用来清理我的服务代码,并从代理中抛出我的Fault Exceptions。不幸的是,现在,当服务发生异常时,我的客户端会收到一个异常,并显示以下消息: “服务器没有提

    2热度

    1回答

    我试图使用RealProxy扩展创建代理。我在转接电话和拦截他们方面没有问题。然而,我也想拦截正在被代理的类的实例化,所以我试图覆盖ProxyAttribute派生类中的实例创建。 下面是代码: namespace T1 { [ProxiableProxy] class Proxiable : ContextBoundObject { public vo

    2热度

    1回答

    我需要通过RealProxy调用带ref-arguments的方法。我已经将问题隔离到以下代码: using System; using System.Reflection; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Proxies; namespace ConsoleApplicatio

    2热度

    1回答

    我正在开发一个项目,我们的服务器与暴露相同界面的多个服务器(如在群集中)进行通信。我们使用循环法来选择将我们的请求发送给哪个服务器。到目前为止,我们一直在使用Expression来调用我们的ClusterManager,但是这会产生一些难看的代码。它也使得单元测试变得麻烦,并且有点难以验证方法参数。这似乎也导致与Moq随机例外的一些问题(不是这篇文章的主题)。 我当前调用服务器和单元测试作为记录在

    0热度

    1回答

    我在制定一个系统,我打算使用RealProxy对象来启用对一组对象的拦截方法调用,处理该调用,然后返回适当的结果。 这只适用于简单的返回类型,如字符串或整数,但我似乎无法从RealProxy.Invoke方法返回对象。 一切正常。我没有得到任何错误,但返回的值总是没有,而不是一个对象。 我已经完成了我可以的最小示例代码,并且已经包含在下面。 本质上,只需调用RPtest并单步执行即可。 该代码创建

    3热度

    2回答

    在对RealProxy基础构造函数的调用中,传递要代理的目标对象的类型。我想要做的是动态地将接口​​添加到代理类型,以便将生成的代理类型转换为其他接口。 例如: using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Reflection

    5热度

    1回答

    我正在尝试使用Autofac注册跨AppDomain代理。 由代理表示的具体类型实现接口IServiceHost。因此,代理还应该允许使用该接口的代理的调用工作。 我尝试注册与Autofac代理,这样做: void Initialize(IServiceHost host) { Host = host; var builder = new ContainerBuilder(