Форум программистов, компьютерный форум, киберфорум
kenny69
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Генерация прокси класса для работы с WebService из wsdl файла

Запись от kenny69 размещена 05.11.2017 в 05:53
Обновил(-а) kenny69 05.11.2017 в 06:05

Для генерации понадобится утилита, которая находится в папке C:\Program Files (x86)\Microsoft SDKs\Windows
У меня она находилась C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
Конкретный путь зависит от установленной версии Microsoft SDK

Нужно создать bat в директории с wsdl.exe:
Bash
1
2
wsdl /n:MyNamespace /u:username /p:password http://localhost:5421/ws/exchange2is?wsdl
pause


http://localhost:5421/ws/exchange2is?wsdl - путь к wsdl

Параметры:
/n - namespace для созданного класса
/u - имя пользователя
/p - пароль
Весь их список здесь

При запуске полученного bat должен сгенерироваться прокси класс в той же папке.
Добавляем его в проект и можно использовать:
C#
1
2
var proxy = new MyNamespace.Exchange2iS();
proxy.Method1();
Методы и название прокси класса зависит веб сервиса
Размещено в Без категории
Показов 4236 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru