Использование веб-службы без добавления ссылки на службу в C # 4.0

#web-services #dynamic #c#-4.0

#веб-службы #динамический #c #-4.0

Вопрос:

Существует ли какой-либо существующий способ использования веб-сервисов (SOAP, JSON и т.д.) С использованием dynamic ключевого слова из C # 4.0?

Я ищу как можно более легкую реализацию (без вызова wsdl.exe или что-то подобное).

Комментарии:

1. вы смотрели на WCF REST?

2. он использует REST. msdn.microsoft.com/en-us/netframework/cc950529

Ответ №1:

Вы можете просто совместно использовать контракт (интерфейс) между клиентом и сервером. Тогда класс ChannelFactory позволит вам создавать каналы связи с сервером на основе либо чистого кода, либо файла конфигурации (app или web.config).