Web-сервис клиент trouble
Как создать объект сгенерированного класса. У меня после добавления референса появляется только namespace.
Причем при ссылке на локальный wsdl файл все вышеперечисленное получается. Спасибо за помощь
Как то раз сталкивался - не уверен что вам поможет, но все-таки - у микрософта и всех остальных разный стандарт wsdl, Типа микрософты используют много файлов и ссылки на них, другие - нет, им надо все классы в одном файле.... итп.
До этого proxy-class генерировался с помощью утилиты wsdl.exe и взаимодействие с сервером получалось успешно.
Код был таким:
Код:
SystemManagementService smsClient = new SystemManagementService();
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
1) указание локального wsdl файла (а если поменяется)
2)результат возвращается в виде строки ( а там массив)
При создании proxy-класса, сгенерированного при добавлении веб-референса на wsdl файл, не ясно выставить Credentials - ничего подходящего из предложенных объектов в namespac e не нахожу.
До этого proxy-class генерировался с помощью утилиты wsdl.exe и взаимодействие с сервером получалось успешно.
Код был таким:
Код:
SystemManagementService smsClient = new SystemManagementService();
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
smsClient.Credentials = credentials;
// ...
returnType stationsResult = smsClient.submitRequest(stationSubmit);
1) указание локального wsdl файла (а если поменяется)
2)результат возвращается в виде строки ( а там массив)
При создании proxy-класса, сгенерированного при добавлении веб-референса на wsdl файл, не ясно как выставить Credentials - ничего подходящего из предложенных объектов в namespac e не нахожу.