Схемы XML для объектов DataContract
находятся в WSDL для службы.WCF не проверяет явно сообщения мыла по этим схемам по ряду причин.Во-первых, процесс десериализации сообщений мыла, по сути, выполняет проверку на основе сериализации DataContract
или XML, определенной для классов данных.Далее, есть определенное снижение производительности, если каждое мыльное сообщение проверяется на соответствие схемам XML.Наконец, WCF поддерживает управление версиями сообщений мыла для прямой и обратной совместимости с помощью дополнительной функции интерфейса IExtensibleDataObject
.Для этого проверка схемы XML, скорее всего, будет слишком строгой.