cls生物免疫治疗

cls生物免疫治疗

ID:47646766

大小:14.60 KB

页数:9页

时间:2019-10-15

cls生物免疫治疗_第1页
cls生物免疫治疗_第2页
cls生物免疫治疗_第3页
cls生物免疫治疗_第4页
cls生物免疫治疗_第5页
资源描述:

《cls生物免疫治疗》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、rameters);MapRefOutParameter(methodCall.MethodBase,allArgs,refOutParameters);66:://通过ReturnMessage的形式将返回値和ref/out参数返回:returnnewReturnMessage(returnValue,allArgs,allArgs•Length,methodcall・LogicalCallContext,methodCall);69:}70:privateintGetRefOutParameterCount(MethodBasemethod){intcount=0;for

2、each(ParameterInfoparameterinmethod.GetParameters()){if(parameter.TsOutIIparameter.ParameterType.IsByRef){count++;))returncount;}privatevoidMapRefOutParameter(MethodBasemethod,object[]allArgs,object[]ListrefOutParamPositionsList=newList();foreach(Parameterinfoparameterinmethod.GetP

3、arameters()){if(parameter.IsOut

4、

5、parameter.ParameterType.IsByRef){refOutParamPositionsList.Add(parameter•Position);}}int[]refOutParamPositionArray=refOutParamPositionsList.ToArray();for(inti=0;i

6、nnelFactory创建服务代理对彖进行服务的调用,在这里我们也创建一个完成相似功能的工厂类型:SerivceProxyFactory,泛型类型T代表服务契约类型。用于创建服务代理的Create方法很简单:先通过Utility.Create方法创建客户端进行服务调用必须的相关组件对象,通过这些对象连同该方法的参数(消息版本和服务目的地址)创建ServiceRealProxy对象,最终返回的是该RealProxy的TransparentProxy。1:namespaceArtech・WcfFrameworkSimulator.Client2:{3:4・

7、publicstaticclassSerivceProxyFactory5:(Z・tpublicstaticTCreate(MessageVersionmessageVersion,UriremoteAddress)7:tMessageEnccderFactoryencoderFactory;8:IDictionarydientFormatteiss;9:IDictionarydispatchFormatters;

8、10:IDictionaryoperationInvokers;11:IDictionbryvstring,Methodlnfo>methods;12:Utility・Create(outencoderFactory,outclientFormatters,outdispatchFormatters,outoperationInvokers,outmethods);13:ServiceRealProxyrealProxy=newServiceRealProxy(messageversion,

9、remoteAddress,clientFormatters,encoderFactory);14:return(T)realProxy・GetTransparentProxy();15:}16:}17:}那么在最终的客户端代码屮就可以借助SerivceProxyFactory创建服务代理进行服务调用了,而这里服务的口标地址实际上是上面用于模拟WCF服务端框架的.aspxWebPage的地址。1:namespaceArtech.WcfFrameworksimulator•Client2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。