.NET: Как отказаться от WebMethod? - PullRequest
7 голосов
/ 19 апреля 2011

В .NET, есть стандартный способ указать, что метод веб-службы был осуждается ?

Чтобы уточнить, под "методом веб-службы" я имею в виду метод, который был украшен атрибутом [WebMethod].

Является ли стандартной практикой использование атрибута [Obsolete], чтобы пометить его как устаревший, как и любой другой метод?

1 Ответ

6 голосов
/ 19 апреля 2011

Да; Стандартная практика заключается в использовании атрибута [Obsolete] для устаревания в .NET.

EDIT:

Имейте в виду, что это не будет формально распространяться на WSDL / сервис, предоставляемый потребителю. Так как WS - это стандарт технологий; протокол должен соблюдаться. Имея это в виду, ваша цель распространения изменений на потребителя, к сожалению, будет связана с примечаниями к выпуску, как отмечено в этом вопросе . Хотя он и не идеален, он является средством для амортизации.

...