protobuf-net equivalent for the StreamingContext

本文关键字:StreamingContext the for equivalent protobuf-net | 更新日期: 2023-09-27 17:59:17

我正在将一些代码从DataContractSerializer转换为令人印象深刻的protobuf网络序列化程序,我真正缺少的一件事是传递给我的OnDeserializing方法的StreamingContext。我真的很想找到一种方法,在反序列化过程中将一些上下文信息传递给我的一些对象。

我的问题是:protobuf-net支持这种使用模式吗?到目前为止,我在对其API的调查中还没有找到类似的东西,但我对它的设计不是很熟悉,所以可能忽略了一些东西。

protobuf-net equivalent for the StreamingContext

支持带有StreamingContext的签名,但它目前不包括.Context(它目前只是用.Context = null宣布StreamingContextStates.Persistence),如果这就是你的意思的话。我可以通过向序列化/反序列化方法添加重载来支持这一点——大概这会解决问题吗?

如果是,请在项目网站上记录功能请求。由于它在这种情况下已经支持StreamingContext,所以听起来并不难。