2009-10-18 40 views
0

首先,我不知道“代理方法”这个术语是真实的方式来描述我所需要的信息,但让我告诉你们我真的想真正了解:如何编写代理方法?

假设我有一个类,名为Proxy类含代理方法

class ProxyMethods 
{ 
    public void CallHelloWorld(); 
} 

实际上这是一个镜像,实际的代码存储在一个web服务器上。那么这种方法如何调用在Web服务器中定位的真正方法而不使用Web服务呢?

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

那么我该如何实现它?

也许远程?

回答

3

我不确定你为什么试图避免Web服务。性能问题?无论如何,WCF是这些日子的方式。远程处理几乎完全过时。借助WCF,如果您愿意,它将从传统的SOAP over HTTP Web服务传输转换为二进制加密传输。有很多选项可以根据您的需求调整流量,安全等。

+0

+1伟大的事情是,WCF可以使用协议和传输的选择几乎是多余的,因为你可以轻松地改变这些东西。 – Deeksy 2009-10-18 04:40:38