嘿嘿,这个功能,很多号称写了很多WEB SERVICE的人都不知道。
在使用PI传输数据时,特别容易用到,所以特别得记录在这里
public class Service1 : System.Web.Services.WebService
{
public class e_header
{
public string id ="";
public string name ="";
}
public class e_item
{
public string matnr = "";
public string desc = "";
}
[WebMethod]
public string HelloWorld(e_header para,e_item[] para2)
{
return "Hello World";
}
}
这样生产的WSDL文件,就包含了层次结构,而且所有的字段都是0---1的。
关键点有两个,一个是必须加上public关键字,还有一个是要使用对象数组。