Клиенты для загрузки данных на центральный сервер с использованием WCF, как проверить, что данные были загружены? - PullRequest
0 голосов
/ 06 ноября 2008

Менее 10 клиентских компьютеров, каждый со своей установкой, должны загружать данные на центральный сервер.

База данных клиента выглядит так:

tblSales - rowGuid - randomNumber

База данных центрального сервера:

  • ROWGUID
  • randomNumber
  • dateInserted

Я планирую использовать WCF для отправки файлов на центральный сервер.

Как проверить, что строки были вставлены на сервер? Какие варианты проверки у меня есть?

Я мог бы вернуть # вставленных строк и сравнить их с # отправленным, но есть ли другой более надежный метод?

Ответы [ 2 ]

1 голос
/ 06 ноября 2008

Вы также можете включить надежный обмен сообщениями, если используете привязку типа WsHttpBinding, которая обеспечит надежность самих сообщений, если это вызывает озабоченность.

0 голосов
/ 06 ноября 2008

Используя WCF, вы будете вызывать функцию через прокси. Просто попросите эту функцию вернуть bool true для успеха или false для ошибки.

bool Success;
Success = MyWCFService.InsertRecord(MyNewRecord);
...