如何在 protobuf-net 中判断调用 DeserializeWithLengthPrefix 从 NetworkStream 读取了多少字节
有办法做到这一点吗? 我想知道当我调用 DeserializeWithLengthPrefix 时从 NetworkStream 读取了多少字节。由于 NetworkStream 不支持 Position 属性…
Protobuf.net“一旦生成序列化器,类型就无法更改”
我有一些使用 Protobuf.net 的相当简单的代码,它抛出了一个非常奇怪的异常。 在 MetaType.cs 的第 167 行中,它抛出 InvalidOperationException“一…
Protobuf-net 对 Dictionary/KeyValuePair 的支持是如何工作的?
我试图了解 protobuf-net 的 Dictionary/KeyValuePair 支持。我们希望使用底层二进制流和从 java 生成的 proto 文件,但生成的 .proto 文件包含看起来…
wcf 客户端代理生成的类中缺少数据成员顺序
已将表从 sql 数据库映射到 Employee dbml 文件中的 linq。 [global::System.Runtime.Serialization.DataContractAttribute()] public partial class …
基于接口的Protobuf-net序列化
我正在使用 protobuf-net r282,当我调用 Serialize 时,我收到 InvalidOperationException 错误消息“只能处理数据契约类(及其列表/数组)(错误处…
Protobuf-net .proto 文件生成用于继承
我正在对 Protobuf-net 进行原型设计,以替换我们现有的一些 C# 代码,该代码当前正在使用 [Datacontract] 将对象序列化为 Xml。 使用protobuffer我们…
如何在 Silverlight WCF 生成的服务中使用 protobuf-net
我尝试在 WCF/Silverlight 应用程序中使用 protobuf-net 来提高大对象数组序列化性能。我可以在服务代码中序列化/反序列化类(添加 Order= 等)。 但…
使用 protobuf-net 反序列化消息列表
我有一个使用 protobuf 发送消息的 java 后端,它通过 tib 在一个大字节数组 blob 中发送分隔的消息对象。我可以使用 java 中的函数 parseDelimitedFr…
从.proto rpc条目生成FaultContract属性
我在我正在处理的数据合约项目中使用 protobuf-net,手动创建 .proto 文件,并让自定义工具输出它正在执行的 C# 代码。 我也开始将它用于服务合同,并…
任何人都在 net.msmq 上使用 protobuf-net 看到过这个问题
我看到一个问题,我使用 protobuf-net 通过 wcf net.msmq 发送大消息并收到以下错误: 格式化程序在尝试反序列化消息时引发异常:反序列化操作“Deliv…
protobuf-net 和接口支持
这个问题很大程度上直接向 protobuf-net 维护者提出,但其他人请发表评论。 我试图序列化一个包含具有接口类型的属性的类,即: [DataContract] publi…
protobuf-net 未反序列化 sbyte 数组
我在 C++/CLI 中定义了一个类: literal Int32 BufferLength = 4000; Message() { num1 = 0; num2 = 0; str1 = String::Empty; buffer = gcnew array(…