2011-06-17 64 views
1

我正在將一些代碼從DataContractSerializer轉換爲令人印象深刻的protobuf-net串化器,而我真正缺少的一件事是StreamingContext傳遞給我的OnDeserializing方法。我真的很想找到一種方法,在反序列化過程中將一些上下文信息傳遞給我的一些對象。protobuf-net等效於StreamingContext

我的問題:protobuf-net支持這種使用模式嗎?在我調查其API時,我還沒有找到類似的東西,但我對它的設計不是很熟悉,所以可能忽略了一些東西。

+0

http://code.google.com/p/protobuf-net/source/detail?r=412 – 2011-06-20 07:05:29

回答

2

StreamingContext簽名支持,但目前不包括.Context(它目前只是宣佈StreamingContextStates.Persistence.Context = null),如果這是你mean.I可以支持通過添加過載到什麼連載/反序列化方法 - 大概會解決它?

如果是這樣,請在project site上登錄功能請求。由於在這種情況下已經支持StreamingContext,聽起來不難。

+0

甜!我登錄[this](http://code.google.com/p/protobuf-net/issues/detail?id=189)問題。謝謝您的幫助! – 2011-06-18 02:59:55