我有一個我想要作爲字符串捕獲的SOAP對象。這是我現在有:將流傳輸到字符串的SOAP
RateRequest request = new RateRequest();
//Do some stuff to request here
SoapFormatter soapFormat = new SoapFormatter();
using (MemoryStream myStream = new MemoryStream())
{
soapFormat.Serialize(myStream, request);
myStream.Position = 0;
using (StreamReader sr = new StreamReader(myStream))
{
string reqString = sr.ReadToEnd();
}
}
有沒有更好的方法來做到這一點?我不太在乎所產生的字符串格式 - 只是因爲它是人類可讀的。 XML很好。