У меня есть приложение Win Mobile 6.0 .NET CF, которое использует ссылку на веб-сервис для вызова веб-методов на нем.В обычных ситуациях, когда устройство находится в зоне покрытия WLAN, веб-методы могут выполняться устройством синхронно.Проблема в том, что устройство отключается от сети (без покрытия WIFI или GPRS).Я хочу, чтобы приложение все еще могло работать, но нужно «буферизовать» вызовы веб-методов, чтобы все операции сохранялись локально, и если устройство снова подключается к сети, все ожидающие веб-запросы выполняются на WebService.Есть ли какие-либо общие решения для этого в .NET CF?Или я должен реализовать это вручную?Единственное, о чем я могу думать сейчас, - это извлечь интерфейс WebService вручную и реализовать его пользовательскую реализацию, которая проверяет, доступен ли WebService, и в этом случае передает все вызовы веб-методов прокси-серверу WebService.Если WebService недоступен (нет подключения к Интернету и т. Д.), То вызывается моя пользовательская реализация, какие хранилища являются вызовами WebMethod локально (т.е. в локальном файле).Поддерживает ли .NET CF какой-то механизм транзакций из WCF?
Спасибо, Доминик