문자열로 캡처하려는 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은 괜찮습니다.