Как сгенерировать SOAPRequest с использованием входного объекта C# и десериализовать ответ SOAP в объект C# OutputResponC#

Место общения программистов C#
Ответить
Anonymous
 Как сгенерировать SOAPRequest с использованием входного объекта C# и десериализовать ответ SOAP в объект C# OutputRespon

Сообщение Anonymous »

Я пытаюсь достичь этих двух целей:
  • Сгенерировать SoapRequest из этого входного объекта C#
  • Десериализовать Big SoapResponse в объект C#
Я протестировал входной запрос SOAPRequest в Postman. Я напрямую передал CustomerID, CustomerName и CustomerNumber как часть входного SOAPRequest.
Но в реальном времени мне приходится динамически генерировать этот SOAPRequest, используя C#Object и десериализовать полученный SOAPResponse в C. #Object.
Введите объект клиента:
public class CustomerRequest
{
public int CustomerID { get; set; }
public string CustomerName { get; set; }
public string CustomerNum { get; set; }

}

Ввод SOAPRequest:



1






100001
ShellGroup
S0001



1
1
1
1





Выходной объект C#:
public class CustomerResponse
{
public int CustomerID { get; set; }
public string WID { get; set; }
public string CustomerCategory { get; set; }
public string PaymentType { get; set; }
public decimal YTDSalesAmt { get; set; }
public decimal TotalBalance { get; set; }

}

Выходной ответ SOAP:





c367dfff098d100072372cd7d2b10000
DRS_Test_Customer
100001



0
0
1
0


1
1
1
1





9e996ffdd3e14da0ba7275d5400bafd4
USD
840

235649.87
-107961.63
235649.87
-107961.63








Подробнее здесь: https://stackoverflow.com/questions/791 ... -soap-resp
Ответить

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

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

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

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

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