我正在学习本教程
http://www.codeproject.com/KB/cpp/authforwebservices.aspx
他们在教程中有这个
[SoapHeader("Authentication", Required = true)]
Warning 1 'System.Web.Services.Protocols.SoapHeaderAttribute.Required'
已过时:'此属性将是 从将来的版本中删除。该 在...中存在特定标题 SOAP消息不再强制执行'
所以我不确定实际提到的“必需”是什么,但似乎不再喜欢它了。所以我只是删除它。我不确定,因为我不太了解SOAP,我不想简单地删除它,并发现没有它可能会出现其他问题。
答案 0 :(得分:4)
docs州:
该成员已过时且无功能。
此外:
在.NET Framework 1.0版中 SDK,必需属性表示 是否必须是SOAP标头 由...理解和处理 收件人XML Web服务或XML Web 服务客户。如果收件人没有 处理SOAP标头异常 被扔了。
换句话说,除非您使用的是.NET 1.0,否则它已经没有做任何事情 - 所以您可以安全地删除它。