protobuf-net 相关问题

作为Google protobuf二进制序列化格式的独立实现,protobuf-net以常见的.NET编码样式处理问题空间,但保留了高性能,密集输出和跨平台的互操作性。

将序列化对象及其在C#中的简单变体一起存储

我有大约90个变量的大类,例如:[可序列化] [ProtoContract]公共类myLargeClass {[ProtoMember(1)] public int BetId {get;组; } ... [ProtoMember(95)] ...

回答 1 投票 0

Protobuf-net无法识别的流前缀

我正在尝试对Quasar RAT protobuf协议结构进行逆向工程。 Quasar是一个用C#编写的远程管理工具,它是开源的,可以在这里在线找到。 https://github.com / ...

回答 1 投票 1

不支持Protobuf-NET IExtensible继承的解决方法

我正在使用Protobuf-NET反序列化协议缓冲区数据,并且正在处理多个相同但扩展名稍有不同的Proto文件。基本上每个原始饲料都是99%...

回答 1 投票 1

在原型中,如何将地图定义为自定义选项

在我的原始文件中,我想将地图定义为自定义选项,尝试了一些操作,但没有任何效果。我的元数据原始文件:语法=“ proto2”;导入“ google / protobuf / descriptor.proto”;包...

回答 1 投票 1

Protobuf-net将字符串字段反序列化为c#guid

在简化的情况下,假设我们有一个自定义的c#类型,其中包含一个guid字段,并且相应的原型类型为message HelloReply {string message = 1;字符串guid_id = 2; //这是...

回答 1 投票 1

Protobuf-net将空集合反序列化为null,当该集合是另一种类型的属性时

我遇到了protobuf-net的问题,希望这是用户错误,而不是protobuf-net的错误。我可以序列化一个空集合(例如IDictionary ()),然后...

回答 2 投票 9

protobuf-net的preparserializer有什么作用?

我假设它查看了您的模型并以某种方式使事情做好了准备,因此您的前几个序列化不会减慢。如果我的消息传递模型的消息传递类带有子类怎么办?是否将我的...

回答 1 投票 4

C#gRPC文件流,原始文件小于流的一个

我在设置请求流类型gRPC体系结构时遇到一些问题。下面的代码仅用于测试目的,并且缺少各种验证检查,但主要问题是...

回答 1 投票 1

Protobuf序列化对象为json

我有一些标准对象,我使用protobuf进行序列化并存储在数据库中。是否可以将对象反序列化为通用标记(例如json或xml)并返回到对象...

回答 1 投票 1

使用自动生成时如何在.proto文件中包括服务(Serializer.GetProto <>())

因此,我需要使用服务和消息创建完整的.proto文件,以充分描述我将要使用的服务之一。我已经发现这篇文章提到了使用字符串proto = Serializer ....

回答 1 投票 0

来自磁盘的protobuf-net流对象

考虑到我有大量(数百万个)根据原型导线格式序列化的对象。是否可以从文件中流式传输这些项目?我尝试将对象序列化为...

回答 1 投票 1

C#Protobuf反序列化

为什么Protobuf反序列化不适用于OffsetDictionary成员变量?如果我不将Dictionary用作后备字段,则效果很好。另外,如果OffsetDictionary的类型为...

回答 1 投票 1

如何在C#中使用protobuf接口

我写了一个.proto文件,它包含一个服务:service ServerService {rpc HelloServer(Word)返回(Void); }然后,我使用protobuf-net生成.cs文件:公共接口IServerService {...

回答 1 投票 1

在Visual Studio / Rider中使用原始文件中的导入

在.proto文件中使用导入时,出现“找不到文件”错误。我正在使用Rider,但在使用Visual Studio时遇到相同的问题。第一个原始文件:语法=“ proto3”;导入“ / ...

回答 1 投票 -1

两种不同语言之间的协议缓冲区

我们正在将Golang和.NET Core用于我们的互通信微服务基础架构。服务中的所有数据都基于我们创建的Probuffs协议。这是一个...

回答 2 投票 1

将字符串反序列化为* .proto中定义的对象时出错,

我正在使用c#。我的原始文件的一部分是:message CodeDependency {字符串路径= 1; DependencyType类型= 2;枚举DependencyType {NONE = 0; TAR = 1; ...

回答 1 投票 0

ProtoBuf在反序列化过程中破坏了字节数组(添加了0)

我正在使用ProtoBuf.NET来序列化/反序列化某些类。我发现在反序列化时,我得到了一个损坏的byte [](额外的0)。在您问之前,是的,我需要* WithLengthPrefix()版本...

回答 2 投票 5

我可以使用Protobuf-net控制生成的类的可见性吗?

我正在使用protobuf-net(感谢Marc :))序列化我的对象模型,但是我希望对象模型在程序集外部不可见(特别是我希望它在内部)。默认情况下protobuf -...

回答 2 投票 2

将protobufs文件发送到API端点

所以我有一个API端点,应该可以获取protobufs bin文件。它是用C#编写并使用protobufs-net。当我尝试将文件发送到此端点时,出现以下错误:...

回答 1 投票 0

反编译protobufs-net的bin文件

我有一个protobufs的序列化bin文件,主要用protobufs-net编写。我想反编译它,并查看它的结构。我使用了一些Toold,例如:https://protogen.marcgravell.com/decode和...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.