ProtoBuf-net AsReference 需要 Activator.CreateInstance 中的公共构造函数吗?
在处理我的 2 个看起来像这样的类(最小)时 using System; using System.Collections.Generic; using System.Collections; using System.ComponentMo…
具有未知子类的 Protobuf-net 异常
我开发了一个应用程序,旨在使用序列化对象将数据从客户端发送到服务器并返回等。 对于这个应用程序,我认为 protobuf-net 将是一个不错的选择(特别…
protobuf-net 中的 ArgumentOutOfRangeException
我有以下代码 _ Public Class CtMsg Public Sub New() End Sub _ Public Property MessageType As MessageType = MessageType.mtMessage End Class _ …
使用 Protobuf-net 将大型数据文件作为 IEnumerable 进行流式传输
我正在尝试使用 Protobuf-net 将数据保存和加载到磁盘,但卡住了。 我有一个需要处理的资产组合,并且我希望能够尽快完成。我已经可以从 CSV 中读取数…
处理 C/C++ 中的十六进制值
我使用 winsock 从网络上的另一台计算机接收值。它是一个 TCP 套接字,消息的前 4 个字节携带其大小。消息的其余部分由服务器使用 protobuf(来自 goo…
protobuf-net 是否有内置的序列化压缩?
我正在 BinaryFormatter 和 protobuf-net 序列化器之间进行一些比较,并且对我的 found,但奇怪的是 protobuf-net 设法将对象序列化为比我得到的更小…
通过递归引用了解 ProtoBuf-Net AsReference
我正在尝试 ProtoMember 中的 AsReference 选项进行递归引用。如果我使用公共构造函数创建 AnOwner,然后序列化/反序列化,AnOwner.Data 将变为 null…
Protobuf-net - 仅序列化一些属性
是否可以只序列化类的少数属性? 例如: public class Client { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public string Name…
如何使用 protobuf-net 嵌入类型信息以用于反/序列化目的?
我希望能够以保留/嵌入类型信息的方式序列化 IMessage 的具体实例(类似于 Json.NET 中可用的内容),以便在反序列化时可以使用类型信息来实现这些信…
使用 Protobuf-net 的端点行为配置 WCF
我有一个 WCF 服务 (.NET 4),它公开 4 个端点,其中一个端点配置有 protobuf-net (V1.0.0.280) 行为扩展。但是,我注意到 protobuf-net 行为会在所有…
带有继承的复杂类型的 protobuf-net 数组
我有一个层次结构,可以说 BaseClass <- DerivedClass 我想使用混合的 DerivedClass 和 BaseClass 对象序列化 BaseClass[] 数组 我使用 V2 源代码修订…
我可以使用 protobuf-net 序列化任意类型吗?
我正在尝试使用 protobuf-net 序列化一些对象,但不幸的是它们使自由使用 DateTimeOffset,protobuf-net 尚不支持。这会导致很多: 没有为类型定义序…
protobuf net 是否支持列表/数组内共享引用的对象图?
看来 protobuf net 不支持列表/数组的 AsReference 以及列表/数组内对象的 AsReference。最终 v2 会支持此功能吗? [ProtoMember(1, AsReference=true…
protobuff-net 可以与 protoc 2.4.1 一起使用吗
我们有一个使用 google 实现来呈现原始对象的 java 后端。我们现在想要在客户端的 .net 中使用这些对象并操作它们。问题是我们不想在客户端依赖谷歌的…
protobuf-net 序列化为字符串并存储在数据库中然后反序列化
我想使用字符串序列化/反序列化一个对象。请注意,当我序列化/反序列化到文件时,一切正常。我想做的是获取一个字符串,以便我可以将其存储在数据库中…