ссылки на службы вызовов из xamarin forms c#

Я сделал веб-сервис amsx и поставил на сервер.
Я пробовал с почтальоном и все работает.
Теперь вот проблема, я создаю приложение Xamarin forms, и не могу понять, как восстановить данные.

В серии я сделал следующее:

1

Введите описание изображения здесь

2

Введите описание изображения здесь

3

Введите описание изображения здесь

моя проблема в том, что я не могу понять, как можно вызвать методы и вернуть json внутри них, а затем десериализовать с newsofton.формат JSON.
Кто-нибудь может дать мне решение?

ПС.: методы:

Введите описание изображения здесь

экземпляр WebServiceSoapClient имеют эти методы:

Введите описание изображения здесь

РЕШЕНИЕ

первый вызов это:

ServiceReference1.WebServiceSoapClient test = new WebServiceSoapClient();                
test.getUsersCompleted += Test_getUsersCompleted;
test.getUsersAsync();

и создать событие метода:

 private void Test_getUsersCompleted(object sender, getUsersCompletedEventArgs e)
    {

        throw new NotImplementedException();
    }

e объект имеет данные из веб-службы

1 ответ

  1. Проблема заключается в том, что вы вызываете службу SOAP, которая, скорее всего, будет XML. Это не будет использовать Newtonsoft json, и используемый подход скроет передачу строковых данных. На самом деле, вы, вероятно, должны объяснить, почему вы хотите видеть данные json. Но, если вы действительно хотите увидеть json, вы должны создать службу REST (не SOAP), и вы должны вызвать службу с клиентом REST.

    В этой библиотеке есть несколько примеров получения данных через Newtonsoft
    https://bitbucket.org/MelbourneDeveloper/restclient-.net