【问题标题】:Ignore Parameters in asmx web service忽略 asmx Web 服务中的参数
【发布时间】:2020-05-23 12:25:50
【问题描述】:

我创建了以下网络服务

>         [WebMethod(EnableSession = true)]
>   
>         public Transaction<Employee> GetEmployee(string Fname, string Lname, int eid)
>         {
>             
>             return _service.GetEmployee(Fname, Lname, apartmentTypeId, eid);
>         }

我想将最后一个参数设为可选。目前,我不是 提交开斋节,它给出了一个错误。我怎样才能做最后一个 此服务中的参数可选?

【问题讨论】:

    标签: c# api web-services asmx


    【解决方案1】:

    你不能。 Web 方法不支持可选参数。当您为 Web 方法生成代理时,您会获得特定的签名,根据该签名,您的客户端和服务器将交换消息。但它不能传递可选参数。可以在服务器端使用默认参数,但没有可选参数。

    Web Service Method with Optional Parameters

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2013-03-27
      • 2023-03-22
      相关资源
      最近更新 更多