如何编写代理方法?

时间:2009-10-18 03:23:09

标签: c# proxy-classes

首先,我不知道“代理方法”一词是描述我需要的真实方式,但让我告诉我实际想知道的事实:

假设我有一个名为Proxy Class的类,其中包含代理方法

class ProxyMethods
{
   public void CallHelloWorld();
}

实际上这是一面镜子,实际代码存储在Web服务器中。那么这个方法如何在不使用webservices的情况下调用定位在Web Server中的实际方法呢?

这种方式可以保护我自己的代码,如果重构软件重构位于客户端计算机中的dll,那么它只会显示基本方法签名和一些连接数据,用于连接位于Web Server中的实际类。

那我该怎么做呢?

也许Remoting?

1 个答案:

答案 0 :(得分:3)

我不确定您为什么要避免使用网络服务。性能问题?无论如何,WCF是最近走的路。远程处理几乎完全过时了。使用WCF,如果您愿意,可以将配置更改从传统的SOAP over HTTP Web服务传输转换为二进制加密传输。有很多选项可以根据您的需求调整流量,安全性等。