Допустим, я использую HttpWebRequest
для вызова веб-службы, написанной на python, и эта служба возвращает файл XML. Предположим, что загрузка данных занимает 10 секунд.
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
if(allDate100%Transfered)
MsgBox.show("u can now CUT your cable. All data is there!!!");
Есть ли свойство, чтобы проверить, все ли передано?
Потому что я хочу продолжить и, например, прочитать полученные данные в строку, но только когда все данные были успешно загружены.
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
String xml = reader.ReadToEnd();
Получаю ли я какое-либо сообщение или подпись от веб-службы, которая говорит мне, что все данные действительно есть, и мне больше не нужно соединение?
Редактировать: Проблема все еще там. Я получаю разные ответы, и они противоречат друг другу.