我已经实现了Web服务,我有一个调用,其中传递了两个参数。 如果有人对参数有任何错误,我想处理异常。
喜欢这个
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public void Test(string mobile, string amount)
{
//Code
}
我希望它会抓住这些类型的条件。
我的服务响应未处理的异常。我也想处理这些情况。 提前谢谢。
答案 0 :(得分:0)
我建议你过载" Web服务方法。为您的示例重载将导致两(2)个测试方法;一个有两个参数,另一个只有一个参数。然后,只有一个参数的方法将为第二个参数分配一个默认值,然后该方法将使用两个参数调用该方法。仅当在调用中未指定参数时为参数指定一些固定的默认值时,此方法才有效。
有关此内容的更多信息,另请参阅此stackoverflow page on Web Service Methods and Optional Parameters。