Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Игнорирование проверки соответствия правилам ВР 1.1
Игнорирование проверки соответствия правилам ВР 1.1
В .NET 2.0 Web-сервисы XML автоматически проверяются на соответствие спецификациям базового профиля WSI версии 1.1 (ВР 1.1). В большинстве случаев это хорошо, поскольку позволяет создавать программное обеспечение с самыми широкими возможностями совместимости. Однако в некоторых случаях бывает нужно пренебречь совместимостью с ВР 1.1 (например, при создании внутренних Web-сервисов XML, когда совместимость не столь важна). Чтобы дать указание среде выполнения игнорировать нарушение правил ВР 1.1, установите свойство ConformsTo равным WsiProfiles.None, а свойство EmitConformanceClaims – равным false (ложь).
[WebService(Description = "Чудесный Web-сервис калькулятора",
Namespace = "http://www.IntertechTraining.com/",
Name = "CalculatorWebService")]
[WebServiceBinding(ConformsTo = WsiProfiles.None,
EmitConformanceClaims = false")]
public class Service: System.Web.Services.WebService {…}
Как и следует ожидать, от значения, присвоенного свойству EmitConformanceClaims, зависит, будут ли при публикации WSDL-описания Web-сервиса учиты-ваться сообщения соответствия свойства ConformsTo. В данном случае нарушение правил ВР 1.1 разрешается, но автоматически генерируется страница тестирования все равно будет отображать предупреждения.
- Отмена проверки соответствия правилам BP 1.1
- 7.2. Операции проверки файлов
- 10.4.3. Игнорирование сигналов
- 10.8.3.1. Плохие родители: полное игнорирование потомков
- 12.1. Операторы проверки: assert()
- Вопросы для самопроверки
- Правило успеха № 5. Следовать правилам работы с электронной почтой
- Шпаргалка-помощник по основным правилам русского языка
- Приложение № 1. Чек-лист для проверки продающей страницы
- Утверждения не являются механизмом проверки вводимых данных
- Достижение внешнего соответствия «Пути Samsung»
- 8.14.2. Игнорирование наследования