protobuf net 是否支持列表/数组内共享引用的对象图?

2024-04-12

看来 protobuf net 不支持列表/数组的 AsReference 以及列表/数组内对象的 AsReference。最终 v2 会支持此功能吗?

[ProtoMember(1, AsReference=true, DynamicType=true)]
List<object> list;

Thanks


目前,不,不——但我应该;目前,收藏是一个缺口。我很快就会谈到这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

protobuf net 是否支持列表/数组内共享引用的对象图? 的相关文章

  • protobuf在C#项目中的使用

    protobuf在C 项目中的使用 在C 项目中 有时候会使用到使用到protobuf来作为通信时数据交换的格式 protobuf ProtocolBuffer 简称PB 是google 的一种数据交换的格式 这是一种二进制的格式 比使用x
  • 为什么我必须使用[ProtoIninclude]?

    我读过很多关于 protobuf net 继承功能的问题 我只是想知道是否可以像使用 ProtoContract ProtoMember 一样使用 DataContract DataMember 为什么我不能使用 KnowType 而不是使
  • protobuf-net 字节数组上的 OverwriteList

    我正在做的是尝试通过 protobuf net 发送 IPEndpoint 我观察到 当将 4 字节数组反序列化为 IP4 地址时 设置代码收到 8 字节的值 四个字节包含原始地址 另外 4 个字节包含序列化的地址 通过单步执行代码 我已经
  • Protobuf-net .proto 文件生成用于继承

    我正在对 Protobuf net 进行原型设计 以替换我们现有的一些 C 代码 该代码当前正在使用 Datacontract 将对象序列化为 Xml 使用protobuffer我们可以轻松地与Java共享数据 因此 我对 Protobuf
  • 在一个程序集中序列化,然后在另一个程序集中反序列化?

    我在两个项目中有相同的课程 其中一个项目正在发送runtime到另一个进程 该进程必须反序列化该对象并使用它 假定两个对象相同但程序集名称不同 因此它们实际上被解释为两种不同的类型 根据我的研究 我提出了那些由于以下原因而不起作用的解决方案
  • Protobuf-net 序列化枚举值超出范围

    C 允许将任何整数值分配给 enum 当我尝试使用值超出范围的枚举字段序列化 通过 protobuf net 对象时 它会抛出异常 没有线值映射到枚举 PersonLevel 我的枚举 PersonLevel 没有 Flags 属性 Pro
  • protobuf-net 是否支持 C# 9 位置记录类型?

    我正在尝试将 protobuf net 与 C 位置记录类型一起使用 并且遇到了此异常 10 18 48 048 EROR 010 Microsoft AspNetCore Server Kestrel Connection id 0HM4
  • protobuf-net 枚举序列化

    为了使用 protobuf net 序列化枚举 需要做什么 当序列化具有枚举属性的类时 我收到以下错误 如果从属性声明中删除 DataMember 属性 则它可以正常工作 System InvalidOperationException 仅
  • protobuf-net 跨程序集边界[反]序列化

    我在一个程序集中有一个基类 在另一个程序集中有大量从基类继承的生成类 当尝试解析 subclassType SerializerT cs 的第 248 行 时 使用 protobuf net r282 序列化基类型列表会失败 因为子类不在基
  • 是否可以为 Silverlight 和 .NET 创建 protobuf-net 序列化程序集?

    我想知道是否有像 sgen 这样的 protobuf net 工具 我还没有完成该领域的工具 但请注意 RuntimeTypeModel 有一个 Compile 方法 该方法采用路径和类型名称 这就是你想要的方法 我建议从 完整 NET 控
  • Protobuf-net:如何序列化复杂的集合?

    我正在尝试使用 protobuf net 序列化此类对象 ProtoContract public class RedisDataObject ProtoMember 1 public string DataHash ProtoMember
  • protobuf:连续序列化和反序列化到/从套接字

    在消息序列化到套接字 SerializeToFileDescriptor 后 C 客户端和 C 服务器之间的简单通信陷入困境 C 客户端 Person person person set id 54321 person set name b
  • 使用 protobuf-net 序列化 [Flags] 枚举时出现 InvalidOperationException

    我正在尝试序列化enum装饰有的类型 Flags 属性 这enum声明如下 Flags ProtoContract EnumPassthru true public enum Categories ProtoEnum Name nameof
  • 如何比较两个 .NET 对象图的差异?

    在我们的客户端 服务器应用程序中 我们一直使用 BinaryFormatter 进行序列化过程 出于性能原因 我们正在尝试迁移到 protobuf net http code google com p protobuf net http c
  • 在原型中,如何将地图定义为自定义选项

    在我的原型文件中 我想将地图定义为自定义选项 尝试了一些方法 但没有一个起作用 我的元数据原型文件 syntax proto2 import google protobuf descriptor proto package com util
  • BinaryFormatter 中的引用完整性

    Protobuf net 中 AsReference 选项的存在以及 BinaryFormatter 是 图形序列化器 这个词让我假设 BinaryFormatter 不维护引用 并且它会复制每个对象 但我做了一些测试 发现单个 Binar
  • 使用 ProtoBuf-Net 反序列化嵌套动态类型时出现的问题

    我正在尝试使用 ProtoBuf Net r668 反序列化一个包含在 DynamicType true 的多层中的对象 使用旧版本的 ProtoBuf Net v1 它可以毫无问题地反序列化 但是 使用最新版本时 它会失败 ProtoBu
  • 序列化派生类时不包含 ProtoBuf.net 基类属性

    使用 ProtoBuf net 的最新 2 0 beta 版本 我尝试序列化派生类 仅示例 但得到空文件 为什么基类属性没有序列化 ProtoContract Serializable public class Web2PdfClient
  • 创建需要类型信息的 MVC3 ValueProviderFactories?

    我正在尝试为 ASP MVC3 编写 Protobuf ValueProviderFactory 我已经成功锻炼了如何添加工厂 https stackoverflow com questions 6885538 adding custom
  • 异步protobuf序列化

    protobuf net 实现的一个限制是它同步调用底层流 通过不提供异步 API 例如BeginSerialize EndSerialize 或 TPL 等效项 我们被迫占用一个等待同步流 I O 的线程 是否有计划在 protobuf

随机推荐