Поэтому я считаю, что все, что вам нужно сделать с ванильными веб-службами .NET 2.0 (не WCF), это:
1) Добавьте ссылку на услугу. В моем случае я использую PayPal WSDL
2) Прежде чем вы сможете использовать любой прокси-класс, вы должны сначала создать экземпляр вашей сервисной ссылки
3) После создания экземпляра ссылки на службу, просто выполните [servicereference] .ProxyClassName.Method или все, что вы пытаетесь получить из этих классов
право
Хорошо, я попробовал это. Я добавил сервисную ссылку и назвал ее SandboxSoapAPI. Вот что вы видите по ссылкам в моем C # проекте.
В коде я пробовал это:
Ссылка на SandboxSoapApi = new SandboxSoapApi ();
но он не распознает SandboxSoapAPI. Я делаю что-то неправильно? Я просто хочу начать вызывать методы класса и т. Д. С PayPal, и я не могу понять, что это правильно.
А если я не ошибаюсь, то, начиная с .NET 2.0+, он обрабатывает низкоуровневую отправку фактического запроса через Http для ссылок на веб-службы SOAP?