2010-03-03 100 views
1

我对WebService的开发相当陌生,并且刚刚建立了自己的webservice(ASP.Net 3.5,Visual Studio 2008 .asmx文件)。 我无法找到设置我的web服务在构造函数上采用参数的方法。 如果我创建一个接受参数的构造函数,那么当我从我的应用程序连接到webservice(它只显示一个无参数的构造函数)时不会显示它。 我是否错失了明显的东西,或者这是不可能的(为什么不)?ASP.Net Webservice - 带参数的构造函数

谢谢。

回答

1

Web服务器的内部当你说“构造函数我的web服务”之称,你的意思是“构造函数我的web通信代理”?

您可能需要编写一个包装为代理,如果你需要处理身份验证令牌等等(这是该Flickr.Net开源项目采取的方法)

+0

通过“需要”,我的意思是“想到“,当然 - 取决于你喜欢你的服务的消费者多少...... – 2010-03-03 17:29:13

+0

啊,我错过了它是代理需要构造函数的事实。我将使Webservice验证每个请求,并为代理创建一个包装,以便在具有构造函数的客户端上使用,以获取验证细节。干杯 – Ben 2010-03-03 17:29:48

0

具有Web服务构造函数的参数是没有意义的。 Web服务仅在请求时与客户端进行通信。构造器是通过自动