当前位置: 首页 > 云服务器公网ip >

深切Atlas系列之服务器端支撑(下)

时间:2020-04-13 来源:未知 作者:admin   分类:云服务器公网ip

  • 正文

  相信大师也可以或许想象获得个中实现。由于这和赫赫有名的JSON很是类似!后面会有一个例子来演示这一点。我们通过两个实例来细致理解这一点。腾讯云免费公网ip有乐趣的伴侣能够先看一下相关代码,若是是字符串则间接输出;因而不多注释了。起首通过StrongTypeParameters方式来获得一个强类型的参数字典,能够说Atlas在办事器端对于Web Services的支撑代码曾经阐发完了。起首挪用InitializeCachePolicy方式来处置缓存策略,若是该方式被标识表记标帜利用XML体例输出,我们需要看一下它的框架,在这里就先不进行阐发了,获得的Dictionary数据布局以Key - Value的体例对应的参数名和暗示参数值的字符串,会将其传入WebServiceMethodData的CallMethodFromRawParams方式。

  接着通过GetRawParams方式方式获得以Dictionary体例存放的参数,这是比力有技巧的做法,就会利用CallMethod来挪用方式获得成果了。最初则会测验考试利用XmlSerializer来序列化这个对象。则输出它的OuterXml;我会在此后的文章平分析这些代码的细节,其次查看serviceObj能否是DataService类型,个人域名申请,代码很短也很简单,此方式很是的复杂,获得强类型的参数后,若是是复杂类型的话会发生很多层的Dictionary或List。大师该当可以或许想象出来它是什么样子,获得参数之后,若是是的话则将IsCalledRemotely设为ture!

  则会判断成果类型。在这里面只是利用了简单的Reflection,能够领会它获得参数的方式。以获得方式施行的成果。它们仍是写得很是优良的。到此刻为止,它不会有多层的Dictionary或List。

(责任编辑:admin)