如何使用protobuf-net从.proto模式反序列化为运行时类型

时间:2020-10-21 14:27:22

标签: protobuf-net

我有一种情况,我在运行时获取一个.proto文件,然后想在运行时解析并为其创建反序列化器? protobuf-net有可能吗?

我试图将原始文件解析为FileDescriptorSet,但效果很好,但是我找不到找到TypeModel来获取反序列化器的方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

目前尚未实现从架构中获取完整序列化程序的功能;从理论上讲,存在必要的API,包括填充虚拟/不透明对象(来自Extensible的功能),该对象允许运行时查询意外字段(在这种情况下所有字段在这种情况下都是意外的),但仅此而已。到目前为止,我只是没有看到可能的用例,因此尚未对该领域进行深入探讨。