Я разрабатываю wcf-службу в C#, и я ищу способ сделать мои методы обслуживания или сами службы как idempotent. Есть ли простой способ сделать это, отметив Сервис атрибутом или что-то в этом роде? Если нет, у кого-нибудь есть фрагмент кода для этого?wcf rest service idempotent
0
A
ответ
2
Нет волшебного атрибута, который сделает ваш сервис идемпотентным. Это зависит от вашей реализации. Например, если ваша служба выполняет добавление в базу данных, вам необходимо проверить существование объекта до его добавления, чтобы вы не добавляли его дважды в db.
Смежные вопросы
- 1. WCF REST Service C#
- 2. Потребление Wcf Rest Service Issue
- 3. WCF REST Service Update Header
- 4. WCF Rest Service Return HttpWebResponse
- 5. wcf rest service сообщение logging
- 6. Wcf REST Service и клиент
- 7. WCF Rest Service - Издательский выпуск
- 8. WCF REST Service Console Host
- 9. WCF Rest Service для принятия Json Data
- 10. Откройте службу WCF Rest Service от iOS5
- 11. post object to wcf rest service
- 12. Wcf rest service URL max length
- 13. Приложение для связи с WCF Rest Service
- 14. .net 4 WCF Routing Service + REST
- 15. Как позвонить WCF Rest Service От Php
- 16. wcf rest service не работает в wp8
- 17. WCF Rest service получающий объект как null
- 18. Invoke WCF REST Service из приложения ASP
- 19. Azure WCF Service Consuse Azure WCF Service
- 20. WCF REST - MaxMessageSize превышено
- 21. WCF REST Service POST возвращает 404 не найден на IIS
- 22. WCF REST Service throwing Невозможно сериализовать параметр ошибки типа
- 23. Тестирование модуля WCF Rest Service с инфраструктурой Entity
- 24. WCF HTTP POST Rest Service с параметрами словаря
- 25. C# WCF Rest Service - Вложенные в формате JSON (без побега)
- 26. Sharepoint пользовательский WCF Rest service не использует maxReceivedMessageSize
- 27. OAuth 2.0, интегрированный с приложением REST WCF Service
- 28. Сериализация структур платформы Entity с .NET WCF Rest Service
- 29. Как вызвать WCF REST-Service с параметром URI
- 30. WCF Rest service не отображает методы на тестовом клиенте
Спасибо за ответ. Это не для доступа к базе данных, я хочу только удвоить записи, я имею в виду, когда, например, страница обновляется, последнее сообщение отправляется дважды, но служба должна это признать. Что-то вроде доступа к идентификатору заголовка http в методе службы и поэтому запрещайте команду. – Franki1986
Я просто использовал db-доступ в качестве примера. Независимо от того, что вы делаете, это зависит от вашего кода, чтобы принять решение, что делать с запросом. Для этого WCF не имеет встроенного механизма. –