В моем приложении Windows Phone 8, я собираю список элементов из веб-api. После этого я петлю все элементы и получаю детали для каждого элемента.Windows Phone, несколько запросов HTTP-запросов, сколько?
Сейчас мой код что-то вроде этого:
List<plane> planes = await planeService.getPlanes(); // Get all planes from web api
foreach(Plane plane in planes)
{
var details = await planeService.getDetails(plane.id); // Get one plane details from web api
drawDetails(details);
}
Как я могу улучшить это сделать множественный запрос параллельно и то, что является доступным количество запросов работает параллельно? Список планов может состоять из от 0 до 100 объектов, как правило, максимум 20.
Спасибо Noseratio! – devha
Я думаю, вы обнаружите, что WP8 имеет ограничение на количество одновременных подключений, разрешенных хосту. Я слышал, что это около 6-8. Это ограничение должно автоматически регулировать ваши запросы. –
@ DarrelMiller, спасибо, я доверяю вам в этом вопросе. Я не занимался производством WP8. – Noseratio