Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Листинг 15.10. Группирование запросов в одном вызове Web-службы
Листинг 15.10. Группирование запросов в одном вызове Web-службы
//----------------------------------------------------------
//Создать и обработать заказ посредством группового запроса,
//включающего:
// 0. Начало связи
// 1. Создание нового заказа
// 2. Подтверждение платежа
// 3. Подтверждение доставки
// 4. Завершение оформления заказа
//-----------------------------------------------------------
//Сделать все за один раз
someWebService.BatchCreateOrder(userCredentials, userInfo, paymentInfo, shippingAddress);
В листинге 15.11 показан пример кода, который загружает с сервера двоичный файл и сохраняет его локально на устройстве. Этот код может пригодиться вам при загрузке с сервера файлов, подобных файлам изображений.
Оглавление статьи/книги
- Требуются различные варианты поддержки cookie-файлов
- Листинг 15.7. Вызовы Web-служб с передачей параметров только явным образом
- Листинг 15.8. Вызов Web-служб путем неявной передачи параметров посредством cookie-файлов
- Первый вызов Web-службы часто характеризуется увеличенным временем задержки
- Передача больших объемов данных посредством запросов Web-служб неэффективна
- "Болтливость" в мобильных сетях обходится весьма недешево
- Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов
- Листинг 15.10. Группирование запросов в одном вызове Web-службы
- Листинг 15.11. Код для загрузки файла с Web-сервера
- При работе с неоднородными сетевыми топологиями могут возникать трудности
Похожие страницы
- Листинг 15.6. Простая Web-служба
- Листинг 15.8. Вызов Web-служб путем неявной передачи параметров посредством cookie-файлов
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Улучшенный оптимизатор запросов
- ОДНОМЕРНЫИ КОНТРАСТ
- Асинхронный сервер и отмена выполняющихся запросов
- Глава 8 Дополнительные службы
- Листинг 15.11. Код для загрузки файла с Web-сервера
- 1. Оператор Select – базовый оператор языка структурированных запросов
- 2. Унарные операции на языке структурированных запросов
- 3. Бинарные операции на языке структурированных запросов