有没有办法在Csharp dotnet中找到我从客户端发送到webservice的数据大小
答案 0 :(得分:0)
这是一种在数据序列化为XML时查找数据大小的方法,这是调用标准SOAP Web服务时会发生的情况:
var data = GetMyData();
var serializer = new XmlSerializer(data.GetType())
using(var stream = new MemoryStream())
{
serializer.Serialize(stream, data);
var sizeOfData = stream.Length;
}