System.Web.Services.Protocols.SoapHeaderAttribute.Required устарел. Что мне теперь использовать? - PullRequest
2 голосов
/ 19 декабря 2009

Я следую этому уроку

http://www.codeproject.com/KB/cpp/authforwebservices.aspx

У них есть это в учебнике

 [SoapHeader("Authentication", Required = true)]
Warning   1   'System.Web.Services.Protocols.SoapHeaderAttribute.Required'

устарел: «Это свойство будет удалено из будущей версии. наличие определенного заголовка в SOAP-сообщение больше не применяется '

Так что я не уверен, на что на самом деле ссылается «Обязательный», но, похоже, он больше не нравится. Так что я просто удалить его. Я не уверен, так как я мало что знаю о SOAP, и я не хочу просто удалить его и обнаружить, что без него что-то еще может пойти не так.

1 Ответ

4 голосов
/ 20 декабря 2009

Состояние документы :

Этот участник устарел и не имеет никакой функциональности.

Кроме того:

В версии 1.0 .NET Framework SDK, Обязательное свойство указывает должен ли быть заголовок SOAP поняты и обработаны XML-веб-служба получателя или XML-сеть Сервисный клиент. Если получатель не обработать заголовок SOAP исключение был брошен.

Другими словами, если вы не используете .NET 1.0, уже ничего не делает - поэтому вы можете безопасно удалить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...