问一个关于客户端和服务器端数据同步的问题
下面有两段代码,其中客户端那一段好像是由工具自己生成的,文件的开头有这么一段(此代码由工具生成。// 运行库版本:2.0.50727.42)。
是不是在客户端调用这段代码时就相当于调用服务器端的这段程序?
这是什么机制?? 客户端的那段代码是怎么生成的?
服务器端有这么一段代码:
- C# code
public override DataSet SynchronData(int tabletag, string ipaddr) { TSynchronization sychr = new TSynchronization(ref ipaddr); DataSet dset = sychr.UpdateData(ref tabletag); sychr.Dispose(); return dset; }
客户端的代码
- C# code
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SynchronData", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public System.Data.DataSet SynchronData(int tabletag, string ipaddr) { object[] results = this.Invoke("SynchronData", new object[] { tabletag, ipaddr}); return ((System.Data.DataSet)(results[0])); }
[解决办法]
顶
[解决办法]
好像是委托?
Client & Server
C/S机制