protobuf-net

    1热度

    1回答

    protobuf-net.2.1.0 我的理解是,protobuf-net确定反序列化完全基于信息基础上的接收方提供的消息,合同 - 序列化的数据包本身并不依赖于构建消息协议。具体而言,类成员属性指示数据类型和预期在数据包中找到的字段的顺序。因此,由于发送方独立于接收方,如果字段数据&命令匹配由接收方协议定义,它应该有可能将任何序列化数据包解释为特定类型。 具体而言,关于继承,应该可以序列化一个b

    1热度

    1回答

    我一直在使用protobuf.net一段时间,它非常出色。我可以有一个从基类继承的类,我可以通过在基类中使用ProtoInclude语句来序列化派生类。如果我的基类原本只说两个ProtoInclude报表时,该对象被序列化,说 [ProtoInclude(100, typeof(Vol_SurfaceObject))] [ProtoInclude(200, typeof(CurveObject)

    0热度

    1回答

    代码: [ProtoMember(11002)] public BigInteger StartInteger { get; private set; } 抛出异常: No serializer defined for type: System.Numerics.BigInteger 我怎样才能让StartInteger serialisable?

    3热度

    1回答

    我指定了几个独立的gRPC服务将全部托管在同一个服务器进程之外。每个服务都在其自己的protobuf文件中定义。然后,这些工具通过gRPC工具运行,给我目标语言(在我的情况下是c#),然后我可以实现我的服务器和客户端。 每个这些不同的API使用许多通用元素,诸如错误响应枚举,所述空消息类型(这似乎是,可以在GRPCWellKnownTypes;但我不知道怎样包括那要么我定义了我自己的)。 目前,我

    1热度

    1回答

    我已发射的代码,返回传递的类型,其中的propertyChange通知包裹成虚拟属性,与所述客户端修改跟踪的对象。这种新类型将在客户端和服务器之间共享(使用protobuf.net序列化)。除了使用protobuf.net之外,我仅限于不使用第三方库。 我遇到的问题是,当我尝试使用protobuffer序列化新对象列表(例如,TypeA)时,我遇到了“Unexpected sub-type:Typ

    1热度

    1回答

    问题:在反序列化从Redis接收到的字节时,性能降低。 我正在使用REDIS在我的ASP.NET Web应用程序中分发缓存。 为了从我的应用程序中与Redis交谈,我使用的是StackExchange.Redis。 为了序列化/反序列的字节接收到/从服务器从/到DTO我使用protobuf-net 我的目标是存储100,000个用户(词典(INT,用户))的字典成Redis的并通过单个请求多次检索

    0热度

    1回答

    I've tried using the solutions in this post. Both the property and the surrogate didn't work. The cause would most likely be that protobuf-net doesn't work on dictionary directly but serializes the ty

    1热度

    1回答

    我System.Globalization.CultureInfo类的集合的高速缓存在我的上下文包装类 public Collection<System.Globalization.CultureInfo> Cultures { get { // Get the value from Redis cache } set {

    2热度

    1回答

    我想知道我可以定义一个类包含与大小的int数组对象的二进制文件19 请参阅如何将数据的附加的图片看起来像在Hex Editor Neo中。当浮法 显示我曾尝试以下,但没有运气。请告诉我在这里做错了什么。 [ProtoContract] public class ChannelData { [ProtoMember(1)] public List<float> array =

    3热度

    1回答

    我有一个使用protobuf-net进行继承的具体用例,我还没有找到它在这里覆盖(尽管很乐意被重定向到任何有用的答案) 。 我必须从第三方protobuf源(GTFS-RT)反序列化一些对象,并且提供的.proto使用关键字extend来扩展基类型(我们也使用其他提要),这从客观角度来看似乎是明智的。但是,我无法获得protobuf-net将这种格式的提要反序列化为适当的继承层次结构。 例如,碱.