首先,我不知道“代理方法”一词是描述我需要的真实方式,但让我告诉我实际想知道的事实:
假设我有一个名为Proxy Class的类,其中包含代理方法
class ProxyMethods
{
public void CallHelloWorld();
}
实际上这是一面镜子,实际代码存储在Web服务器中。那么这个方法如何在不使用webservices的情况下调用定位在Web Server中的实际方法呢?
这种方式可以保护我自己的代码,如果重构软件重构位于客户端计算机中的dll,那么它只会显示基本方法签名和一些连接数据,用于连接位于Web Server中的实际类。
那我该怎么做呢?
也许Remoting?
答案 0 :(得分:3)
我不确定您为什么要避免使用网络服务。性能问题?无论如何,WCF是最近走的路。远程处理几乎完全过时了。使用WCF,如果您愿意,可以将配置更改从传统的SOAP over HTTP Web服务传输转换为二进制加密传输。有很多选项可以根据您的需求调整流量,安全性等。