本节对参数相关的定义做了详细说明,包括参数相关类以及参数标准。
参数相关类
TReturnManager
























































































































































该类负责将TStrList、DataTable、TSvrException(自定义的异常类,继承自System.Exception)、System.Exception及空数据等不同类型数据转换成在Web Service接口上传输的XML数据。
TStrList类












































































































































































































































































































































该类封装了一维表数据,其每个列表项具有name、value、type三个属性。该类型的对象数据可以与DataTable的一行进行相互转换,在Web Service中作为复杂数据类型的参数传出。
TSvrException类





























































































该类继承自System.Exception类,用于封装自定义的异常信息。构造对象时可以传入异常代码和异常信息,也可以使用Des格式的异常信息。Des格式信息格式为“异常编码|异常信息”,例如“20|未找到数据”。
参数标准
接口参数对于int、bool、string等基本数据类型采用直接传入,而对于数据表及列表等数据则需要封装成统一的格式,本标准使用了TStrList的XML格式作为复杂数据参数的传输格式,其说明如下:
§ 该字符串使用标准XML格式
§ 该字符串是服务端TStrList的XML形式
§ 可表示一条记录
示例为:
详细说明如下:










§ <row>为根节点,表示此行,<row>的子节点<column>表示本行的一列,包括name和type两个属性,分别表示列名和类型
呵呵 我也是SJZ得来顶你下