查找我发送到网络服务的数据的大小

发布于 2024-08-20 05:57:16 字数 54 浏览 4 评论 0原文

有什么方法可以找到我从 Csharp dotnet 中的客户端发送到 Web 服务的数据的大小

Is there any way to find the size of a data which i am sending to webservice from the client in Csharp dotnet

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画骨成沙 2024-08-27 05:57:16

以下是一种在数据序列化为 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;
}

Here's a way to find the size of your data when it's serialized to XML, which is what happens when you call a standard SOAP webservice:

var data = GetMyData();
var serializer = new XmlSerializer(data.GetType())
using(var stream = new MemoryStream()) 
{
    serializer.Serialize(stream, data);
    var sizeOfData = stream.Length;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文