读书人

引用WebService时出现的有关问题,

发布时间: 2011-12-31 23:50:30 作者: rapoo

引用WebService时出现的问题,急

我写了一个WebService,里面有一些方法,这写方法的参数是几个我事先定义好的类型(接定义在WebService中),

然后我创建了一个站点,引用这个WebService,但现在这些类型中的一个,在站点中无法看到它的任何方法

其他的类型的实体没问题,只有这一个有问题

这个实体是一个包装了string []的包装类,具体的方法就和一般的ArrayList什么的差不多

支持插入,删除,查询,返回第几个字符串之类的操作

比如在WebService中有这个类

public class Params{
private string [] str;
private int counter;
public Params(string[] s){
str=s;
counter=s.length;
}

public int Length{
get{
return counter;
}
}
}


我在站点里添加WebService引用之后,给这个WebService起别名叫ABC

在站点的cs文件里写

using ABC;

.....

string [] a={"123","456","789"};
ABC.Service s=new ABC.Service();
ABC.Params p=new Params(a);
然后我访问
p.Length时

显示出错,Params 没有这个属性


请各位高人看看是什么问题

我应该怎么做才行



[解决办法]
你看看代理类里面的Params 代码吧,应该是这里有问题

读书人网 >Web Service

热点推荐