Я пытаюсь вызвать внешний API. Я использовал файл WSDL для генерации служебного кода, и теперь я хочу вызвать конечную точку. У меня есть класс, который я хочу использовать для отправки соглашения на внешний API, как показано ниже. Функция CreateAgreement предназначена только для создания объекта соглашения, который может получить внешний API.
Мой файл program.cs выглядит следующим образом:
Когда я запускаю программу, она просто открывает мой веб-браузер с надписью "Hello world!"и больше ничего не происходит. Я чувствую, что мне здесь не хватает чего-то очень простого, но все учебники, которые я нахожу, просто говорят «просто сделайте клиента и вызовите метод», но разве это не то, что я делаю в функции SendAgreement ()? Как вызвать нужную конечную точку?
Внедрение AgreementPortTypeClient: