Использование веб-API в Xamarin.Forms для получения списка объектов и соответствующих изображений, хранящихся в SQL - PullRequest
0 голосов
/ 16 апреля 2019

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

В Xamarin.Forms я использую Web API с HttpClient (), чтобы получить список объектов. Каждый из этих объектов содержит ссылочное имя, соответствующее различному файлу изображения, хранящемуся как VARBINARY (MAX) в SQL, прикрепленном к веб-API.

Из списка, полученного в запросе Get (), я моделирую список для отображения в приложении.

Модель списка также должна содержать путь ко всем изображениям для отображения правильного изображения в каждом элементе списков. Теперь,

Я полагаю, что использование Get () для загрузки всех этих изображений может занимать как время, так и трафик, поскольку список может быть длинным, но мне не приходит в голову ничего лучшего.

Я все еще изучаю мир веб-API и HTTP, но мне хотелось бы знать, должен ли я получить список изображений, соответствующий моему списку, из первого вызова, а затем отобразить изображение из локальной модели после преобразования его с помощью уже используемого мной byteToImageConverter с MVC например?

Или, может быть, есть более легкий способ сделать это? По сути, я хотел бы понять, будет ли в списке рендеринга, содержащем изображения из веб-API для клиента, всегда указывать запрос на получение каждого файла?

Если это так, я хотел бы знать, могу ли я уменьшить размер файлов на ходу, поскольку мне не понадобится полное разрешение файлов, которые также могут быть слишком большими. Listview не разрешит разрешение при определенных размерах экрана.

...