Многим разработчикам время от времени приходится взаимодействовать с различными SOAP веб-сервисами. Рассмотрим создание класса, способного обращаться к таким веб-сервисам, и постараемся при этом избежать лишних зависимостей от компонентов WCF и сделать взаимодействие максимально удобным. Имея WSDL веб-сервиса, с которым мы хотим работать, первым делом сгенерируем интерфейс для обращения к нему с помощью утилиты svcutil. Результат будет примерно следующим:
[ServiceContract] public interface ISomeService { [OperationContract] Response GetData(Request request); }
Наш компонент, периодически вызывающий этот веб-сервис, будет выглядеть так:
Читать дальше →
Комментариев нет:
Отправить комментарий