Книга: Программирование мобильных устройств на платформе .NET Compact Framework

Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов

Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов

//--------------------------
//Создать и обработать заказ
//--------------------------
//0. Установить связь
int sessionID = someWebService.LogOn(userCredentials);
//1. Вызвать Web-службу и создать новый заказ
int orderID = someWebService.CreateNewOrder(sessionID, userInfo, productInfo);
//2. Вызвать Web-службу и передать информацию о платеже
someWebService.ConfirmPayment(sessionID, orderID, paymentInfo);
//3. Вызвать Web-службу и передать информацию о доставке
someWebService.ConfirmShipping(sessionID, orderID, shippingAddress);
//4. Вызвать Web-службу и завершить оформление заказа
someWebService.FinalizeOrder(sessionID, orderID);

Оглавление книги


Генерация: 1.175. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз