Custom IXmlSerializable
От: Аноним  
Дата: 09.06.04 14:14
Оценка:
Почитал я сегодня форум по строке поиска IXmlSerializable.
Все кругом гооврят, что это панацея, когда необходимо сделать свою сериализацию.

Складывается такое ощущение, что никто этого не делал в итоге (все только говорят), потому что там сидит такой жирный баг...

Возникла задача: реализовать у собственного объекта интерфейс IXmlSerializable.
Вроде никаких проблем, необходимо заимплементить три метода:

WriteXml
ReadXml
GetSchema

С первыми двумя все понятно. Реализация несложная. А с последним проблемы. Реализовал.

Начинаю свой объект отдавать через WebService. Смотрю на WSDL которая генерится для сервиса: бред полный.
Он помещает мое описание типа в отдельную схему, а ссылку на этот тип не прописывает.
Мой тип подвешен в воздухе и никем не используется.

Как результат неправильной WSDL — не генерируется прокси класс для WebService.

Как такой реализацией можно пользоваться — не понимаю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.