gpt4 book ai didi

c# - c#中的Web服务中可以有2个同名的Web方法吗

转载 作者:太空狗 更新时间:2023-10-30 00:28:55 25 4
gpt4 key购买 nike

我在面试中被问到一个问题

在 C# 中的 Web 服务中是否可以有 2 个具有相同名称的 Web 方法。

使用函数重载是可能的,但面试官希望在不使用函数重载的情况下得到答案。

我的回答是否定的,是否正确,请评论。

最佳答案

可以按照您在此处阅读的方式完成:http://www.codeproject.com/KB/webservices/OverloadingInWebService.aspx

您需要做这些“特殊”事情的原因只是因为 WSDL 不支持相同的方法名称...

编辑:我看到链接忘记了 WebServiceBinding:

[WebService(Namespace = "http://tempuri.org/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.None)]
public class TestService : System.Web.Services.WebService {

}

关于c# - c#中的Web服务中可以有2个同名的Web方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1708038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com