【问题标题】:ASP.Net Webservice - Constructors with ParametersASP.Net Webservice - 带参数的构造函数
【发布时间】:2010-03-03 17:09:29
【问题描述】:

我是 WebService 开发的新手,刚刚建立了自己的 Web 服务(ASP.Net 3.5,Visual Studio 2008 .asmx 文件)。 我找不到一种方法来设置我的 web 服务以在构造函数上获取参数。 如果我创建一个带参数的构造函数,那么当我从我的应用程序连接到 web 服务时它不会显示(它只显示一个无参数的构造函数)。 我是否遗漏了一些明显的东西,或者这不可能(为什么不)?

谢谢。

【问题讨论】:

    标签: c# asp.net vb.net web-services


    【解决方案1】:

    当您说“我的网络服务的构造函数”时,您是指“我的网络服务通信的代理的构造函数”吗?

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

    【讨论】:

    • “需要”,我的意思是“想要”,当然——取决于你对服务消费者的喜爱程度......
    • 啊,我错过了需要构造函数的代理这一事实。我将让 Web 服务对每个请求进行身份验证,并为代理创建一个包装器,以便在具有获取身份验证详细信息的构造函数的客户端上使用。干杯
    【解决方案2】:

    Web 服务构造函数有参数是没有意义的。 Web 服务仅在请求时与客户端通信。 Web 服务器内部自动调用构造函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 2021-10-25
      • 2013-11-07
      相关资源
      最近更新 更多