Re[3]: SoapFormatter и рекурсия, что сним просходит?
От: k.o. Россия  
Дата: 20.09.10 10:54
Оценка:
Здравствуйте, Lecha, Вы писали:

L>Здравствуйте, k.o., Вы писали:


KO>>Десериализатор же ожидает, что ему на вход подадут корректный xml.

L>так я и спрашиваю чем он некорректный? и почему десериализациай с одной инстанцией работает, а со многими нет, хотя поток тот же и позиции те же.

Это я поторопился. SoapFormatter предназначен для работы с потоком SOAP сообщений, поэтому он пытется десериализовать всё, что может прочитать из потока и если передавать ему один и тот же поток несколько раз он будет использовать уже прочитанные ранее сообщения. Соответсвенно, все последующие форматтеры, которые ты создаёшь при десериализации пытаются читать данные из потока, с позиции в конце файла, а первый форматтер работает, потому что он эти данные уже прочитал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.