Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Web-сервис клиент trouble

83K
06 августа 2012 года
waz
4 / / 06.08.2012
Как посмотреть код proxy-класса, сгенерированного при добавлении веб-референса на wsdl файл?
Как создать объект сгенерированного класса. У меня после добавления референса появляется только namespace.
Причем при ссылке на локальный wsdl файл все вышеперечисленное получается. Спасибо за помощь
40K
06 августа 2012 года
D129
228 / / 18.04.2012
Должно все быть - если только неймспейс, значит генерация обвалилась, ищите логи про ошибку.

Как то раз сталкивался - не уверен что вам поможет, но все-таки - у микрософта и всех остальных разный стандарт wsdl, Типа микрософты используют много файлов и ссылки на них, другие - нет, им надо все классы в одном файле.... итп.
83K
06 августа 2012 года
waz
4 / / 06.08.2012
Но референс появляется в списке Service Reference.
До этого proxy-class генерировался с помощью утилиты wsdl.exe и взаимодействие с сервером получалось успешно.
Код был таким:
 
Код:
SystemManagementService smsClient = new SystemManagementService();
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
Могу оставить такой вариант, но смущает:
1) указание локального wsdl файла (а если поменяется)
2)результат возвращается в виде строки ( а там массив)

При создании proxy-класса, сгенерированного при добавлении веб-референса на wsdl файл, не ясно выставить Credentials - ничего подходящего из предложенных объектов в namespac e не нахожу.
83K
06 августа 2012 года
waz
4 / / 06.08.2012
Но референс появляется в списке Service Reference.
До этого proxy-class генерировался с помощью утилиты wsdl.exe и взаимодействие с сервером получалось успешно.
Код был таким:
 
Код:
SystemManagementService smsClient = new SystemManagementService();
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
Могу оставить такой вариант, но смущает:
1) указание локального wsdl файла (а если поменяется)
2)результат возвращается в виде строки ( а там массив)

При создании proxy-класса, сгенерированного при добавлении веб-референса на wsdl файл, не ясно как выставить Credentials - ничего подходящего из предложенных объектов в namespac e не нахожу.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог