基于web serivce 的数据传输问题(100分)

  • 主题发起人 主题发起人 jamcky
  • 开始时间 开始时间
J

jamcky

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,由于我对 .net编成没有接触过,现在需要在这方面进行开发接口系统:基于web serivce 下的数据处理,如 public TResult GetTasks (String Name, String Password),对他的返回数据怎么处理?其数据结构定义为:
appAuth int
sequence int
taskInfos TaskInfo[10]
是不是这样做:
1、定义一个结构
public struct ResultInfo
{
 public appAuth int ;
 public sequence int ;
 public taskInfos TaskInfo[10];
}
2、定义函数:
public TResult GetTasks(String Name, String Password)
{
    ResultInfo myReturn = new GetTasks();
}
这样调用有没有问题?还需要注意哪些问题?谢谢大家!
 
你用WSDL Importer 导出会生成Delphi的代码的。
 
为了避免不同语言之间的类型差异产生的不兼容,我在WS的传输中只使用基本类型
比如int string bool
如果是复杂数据类型,一律封装成XML格式的字符串,两端进行解析
有兴趣可以到我的blog上找找,我把通信相关的类放上面了
blog.csdn.net/zhmnsw
 
谢谢各位的意见,我放弃 .net方式,准备采用WSDL Importer 方式。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
后退
顶部