我可以对 protobuf-net WCF 使用 net.tcp 绑定吗?
我可以对 protobuf-net WCF 使用 net.tcp 绑定吗? 我可以使用 ClientBase 还是必须使用 ProtoClient?…
protobuf-net 如何实现可观的性能?
我想了解为什么 针对 .NET 的协议缓冲区解决方案由 Marc Gravell 速度很快。 我可以理解最初的 Google 解决方案是如何实现其性能的:它预先生成了对象…
为什么我的 WCF 服务器使用 protobuf-net 返回空响应?
我更新了现有的 WCF 应用程序以添加 protobuf-net 支持。 基本上,我已经: 添加了 protobuf-net.dll (.net 3.0) 作为包含所有数据对象的程序集中的引…
将 PrefixStyle 切换为 Fix32 后反序列化失败
我有一个正在使用 protobuf-net 开发的通信库的测试套件,运行正常。所有测试均通过。但如果我将 PrefixStyle 从 Base128 更改为 Fix32,反序列化会失…
C++相当于 SerializeWithLengthPrefix
我使用协议缓冲区 (protobuf-net) 使用套接字(TcpListener 和 TcpClient)构建了一个通信库,并且工作正常,但现在同事需要编写一个库来使用 C++ 与…
使用 ProtoBehavior 和多个参数调用 WCF 服务
这让我很困惑,我希望这是我的一个愚蠢的疏忽。当我调用以下 Web 服务时,如果遇到 null 参数,则以下所有参数均为 null(或数字为零)。 [OperationC…
基类中的 C# 泛型类型
我正在编写一个具有一组协议缓冲区(使用 protobuf-net)的系统,我想在一个抽象类中定义类似的东西,它们都继承了: public byte[] GetBytes() 但是…
传递 IList与 IEnumerable比较 使用 protobuf-net
我在 protobuf-net 变更日志中注意到 IList<> 受支持,但我收到“无法创建接口实例”异常。 如果我更改为 IEnumerable<> 那么生活就美好了。 …
顽固对象不会使用 protobuf-net 进行序列化
我正在将 protobuf-net 集成到我们基于 WCF 服务的解决方案中,但遇到了我无法解决的问题。 以下类将正常序列化,除了 ObjectId 属性之外。 /// <su…
ProtoInclude 属性是什么意思(在 protobuf-net 中)
在 ProtoBuf-Net 实现中,ProtoIninclude 的作用是什么属性是什么意思,它有什么作用? 举个例子将不胜感激。 我在这篇文章中看到了它,但我不确定它…
protobuf 和 List
我有一个 List ,其中包含不同类型的对象,例如整数、字符串和自定义类型。 所有自定义类型均经过 protobuf 调整。 我现在想做的是使用 protobuf.net …
混淆和 protobuf.net - 异常:未定义默认枚举值
当我尝试序列化混淆项目中包含枚举的类时,出现以下异常: ProtoBuf.ProtoException:未为可选属性 Y 定义默认枚举值 X 如果我从混淆中排除所有受影响…