Могу ли я использовать библиотеку C # REST для выполнения этих вызовов веб-службы вместо обнаружения веб-службы, как мы делаем ниже?
бывший веб-сервис, по которому мы звоним
https://trustonline.delawarecpf.com/tows/webservicefk.svc
Проблема в том, что у нас есть файл .cs для каждого веб-сервиса с почти одинаковым кодом для вызова веб-сервиса и получения / добавления / редактирования данных. Разница лишь в том, что веб-сервисы имеют разные ссылки на файлы.
Ex. в каждом файле мы получаем доступ к пользователю как этот
var user = new User();
где пользователь
ServiceReferenceFK.User() // from the FK service reference
или
ServiceReferenceAB.User() // from the AB service reference
Но я бы лучше использовал библиотеку REST для извлечения / редактирования / добавления / удаления данных, чтобы устранить все лишние файлы. И перейти к одному файлу для всех служб.
В настоящее время мы делаем это в обозревателе решений в проекте

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