类的动态代理

时间:2014-12-29 17:21:13

标签: c# wcf .net-remoting dynamic-proxy emit

我有一个简单的课程:

public class Some
{
 [F("some text")]
 public void Foo()
 {
   //Do something
 }
}

外部代码通过调用Foo方法使用我的类。它搜索属性F,创建Some类的实例,然后调用Foo方法。 现在我希望Foo方法将在远程机器上执行。怎么解决? 第一种解决方案是使用.net远程技术,但它需要特殊创建我无法改变的实例。另一个解决方案是重写我的Foo方法并在其中调用Web服务方法,但我有很多方法,有时我需要运行它localy。 第三个解决方案是使用像Post sharp这样的东西,但它看起来太复杂了。

有什么想法吗? :)

0 个答案:

没有答案