|
Как работать с свойствами класса веб-сервиса - Visual Basic .NET
|
|||
---|---|---|---|
#18+
Доброго времени суток. При работе с сервисом возникает возникает вопрос как работать со "сложным" типом? Приведу пример. Есть сервис " http://ruzditest.eisnot.ru:8280/services/ruzdiUploadNotificationPackageService_v1_0?wsdl" в нем есть класс "ruzdiUploadNotificationPackageService_v1_0" Провожу его объявление - Код: vbnet 1.
Данный класс содержит следующий метод "uploadNotificationPackage" Метод имеет следующее определение Код: vbnet 1.
Провожу его определение первого типа и его переменных Код: vbnet 1. 2. 3. 4.
Но у данного класса имеется еще одна переменная - pledgeNotificationPackageType.pledgeNotificationList Данная переменная имеет следующее определение: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Не могу понять как определить переменные notificationId и documentAndSignature При этом в данном типе переменные могут встречать до 20 раз. Я так понимаю что-то типа массива. Но не могу понять как их объявить и передать в нужный тип. Пробовал работать с ним следующим образом Код: vbnet 1. 2. 3. 4.
Вылетает исключение Ссылка на объект не указывает на экземпляр объекта. Пробую сразу напрямую определить Код: vbnet 1.
Вылетает аналогичное исключение Ссылка на объект не указывает на экземпляр объекта. Что не так делаю? Еще момент можно на вход метода подать xml т.к. фактически обмен идет xml сообщения, чтобы не инициализировать каждую переменную? пример xml так же в корне проекта? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 12:08 |
|
|
start [/forum/topic.php?fid=20&tid=1399855]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 532ms |
0 / 0 |