Как использовать веб-службу SOAP из приложения .NET Core 3.0 WPFC#

Место общения программистов C#
Ответить
Anonymous
 Как использовать веб-службу SOAP из приложения .NET Core 3.0 WPF

Сообщение Anonymous »

У меня есть веб-служба SOAP. Я хочу использовать его в своем приложении WPF. Я использую .NET Core 3.0, Visual Studio 2019. Поэтому я использовал поставщик ссылок на веб-службы Microsoft WCF, чтобы добавить ссылку на свой проект. В результате были созданы следующие классы:
Изображение
и
Изображение


Теперь, как мне использовать их для получения данных путем вызова веб-службы? Я попробовал следующее; это правильный способ вызова веб-сервиса? Во многих примерах, которые я видел в Интернете, конструктору клиента не нужен параметр EndpointConfiguration. Почему это необходимо в моем случае? Могу ли я использовать класс InsertRecordResponse напрямую, не создавая сначала «клиент»? Если да, то как бы мне это сделать (чтобы упростить код). Наконец, каково использование InsertRecordRequest и InsertRecordRequestBody и в чем разница?

var client = new mserviceSoapClient(mserviceSoapClient.EndpointConfiguration.mserviceSoap);
Task x = client.InsertRecordAsync("", "", "", "", "",""); //call InsertRecord asynchronously


Подробнее здесь: https://stackoverflow.com/questions/574 ... -0-wpf-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»